- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Thu, 14 Oct 2010 16:36:04 -0700
- To: "Belov, Charles" <Charles.Belov@sfmta.com>
- Cc: www-style@w3.org
On Thu, Oct 14, 2010 at 4:29 PM, Belov, Charles <Charles.Belov@sfmta.com> wrote: > 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. Right. ~TJ
Received on Thursday, 14 October 2010 23:36:57 UTC