- From: Charles Pritchard <chuck@jumis.com>
- Date: Mon, 20 Dec 2010 11:14:44 -0800
- To: Benjamin Hawkes-Lewis <bhawkeslewis@googlemail.com>
- CC: tantekc@microsoft.com, www-style list <www-style@w3.org>
On 12/18/10 1:36 PM, Benjamin Hawkes-Lewis wrote: > On Sat, Dec 18, 2010 at 8:51 PM, Charles Pritchard<chuck@jumis.com> wrote: > >> The CSS3 User Interface draft attempts to deprecate (or 'support') >> "fourteen HTML4 tags and four HTML4 attributes" >> http://www.w3.org/TR/2000/WD-css3-userint-20000216 >> > Note that's a very ancient draft. > > I think you want: > > http://www.w3.org/TR/css3-ui/ > Thanks, something did feel a little off. Did the appearance properties get taken up by vendors? >> I'd like to see contentEditable added to the list. >> >> *[contentEditable] { >> user-modify: read-write; >> user-input: enabled; >> user-select: text; >> } >> > Maybe something to consider for the next CSS UI module? > Would be nice. Seems like this CR has been sitting for ~6 years. I'll try to do some research on it over the next few weeks. >> It would be nice to see a :spelling style of selector, using the same >> information leakage protection as a:visited. >> I'd like something like this to work, eventually: >> *[spellcheck=false] { >> color-invalid-spelling: none; >> background-invalid-spelling: none; >> text-decoration-invalid-spelling: none; >> } >> *[spellcheck=true] { >> color-invalid-spelling: none; >> background-invalid-spelling: rgba(128,0,0,.5); >> text-decoration-invalid-spelling: none; >> } >> > I think a ::invalid-spelling selector (or something similar) would be > better for tweaking colors and decoration, as it would involve adding > one selector not three properties. > > Likewise, a single property to enable/disable spellcheck would be > preferable to some properties to tweak colors/decoration since that > could easily leave the display out of sync with behavior (e.g. screen > readers like VoiceOver would still announce spelling errors, if you > clicked on a spelling error Safari would still give you a list of > spelling corrections). > When you bring up a property, do you mean a CSS property, or sticking with the current html 5 draft? *[spellcheck=true] { invalid-spelling: inherit | none | ... } -Charles
Received on Monday, 20 December 2010 19:15:12 UTC