- From: Belov, Charles <Charles.Belov@sfmta.com>
- Date: Thu, 14 Oct 2010 16:29:55 -0700
- To: <www-style@w3.org>
- Cc: "Tab Atkins Jr." <jackalmage@gmail.com>
Tab Atkins Jr. [mailto:jackalmage@gmail.com] wrote at Thursday, October 14, 2010 4:08 PM > On Thu, Oct 14, 2010 at 3:10 PM, Belov, Charles > <Charles.Belov@sfmta.com> wrote: > > Tab Atkins Jr. [mailto:jackalmage@gmail.com] wrote on > October 14, 2010 > > 2:06 PM: > > This is an attempt to allow the user style sheet to override all > > website uses of 'text-align: justify' with 'text-align: start', > > without having to do this on a case-by-case basis, and > without overriding 'text-align: > > center'. > > > > The use case is for an end-user who has trouble reading > text which is > > justified. > > > > The goal would be to be able to code in a user style sheet: > > > > * { > > text-align: no-justify ! important; } > > > > So that all justified text would become left-justified for > LTR text or > > right-justified for RTL text. > > > > However, centered text would remain centered. > > The only way to do this in CSS would be to have some > additional property which switches the behavior of > "text-align-justify". > Luckily, this already exists! > http://dev.w3.org/csswg/css3-text/#text-justify > > I guess, then, you'd like that property to have a "none" value? That does seem like the simplest solution. Yes, thanks. So the user style sheet could contain: * { text-justify: none ! important; } which would disable text justification without affecting anything else. Hope this helps, Charles Belov SFMTA Webmaster
Received on Thursday, 14 October 2010 23:37:01 UTC