- From: Christoph P�per <christoph.paeper@crissov.de>
- Date: Mon, 4 Aug 2014 09:26:28 +0200
- To: www-style list <www-style@w3.org>
fantasai <fantasai.lists@inkedblade.net>: > On 08/01/2014 01:10 PM, Christoph P�per wrote: >> I�d like to propose an �auto� value for the �text-alignment� property. >> If there are only textual/inline children and if these only contain >> digit, punctuation and space characters calculate to �right� (�end�?), >> but as soon as another type of characters is encountered calculate to >> �start�, otherwise calculate to �justify� (�). >> This behavior may be limited to certain boxes, e.g. those with >> �display� set to �table-cell� and certain others. > > This seems reasonable, but it's a bit more complicated than you say: > for example, there are various units that use letters, that should > also be right-aligned. Well, my description hopefully fulfills the Pareto principle (or 80:20 rule). The single ruleset td {text-align: auto;} would lay out a lot of tables much nicer automatically than by default. The same result could be achieved with a lot of �:nth-� or �+� selectors or explicit markup, but each table would require individual treatment. Cells with value and non-symbolic unit, which are most except for some currencies and percentages, like <td> 1 kg should probably not be in scope of this value, except if we added another value or property to make some text be ignored, e.g. �none� as in <td> 1 <abbr>kg</abbr> td abbr {text-align: none;} > It's a nice idea, but probably not something that's a high priority > to address right now. That�s okay. I tagged it with level 4 of css-text since that�s a long way down the road as far as I know.
Received on Monday, 4 August 2014 07:27:04 UTC