[Bug 13283] Current definition for [hidden] is not very useful for Web application developers. Every style rules in the author style sheet have to contain :not([hidden]) in their selectors to not override 'display' property for [hidden] elements.

http://www.w3.org/Bugs/Public/show_bug.cgi?id=13283

Tab Atkins Jr. <jackalmage@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jackalmage@gmail.com

--- Comment #1 from Tab Atkins Jr. <jackalmage@gmail.com> 2011-07-18 17:59:37 UTC ---
Hmm, this is true.  Presentational attributes apply with lower precedence than
any author CSS, which means it would be relatively easy to accidentally set the
'display' on a hidden element to something other than 'none'.

Perhaps we should define this as acting at a different specificity level.  It
should be more specific than author styles, but less specific than author
!important styles.  That leaves us with it being either between author and
user, between user and @style, or between @style and author !important.  I
don't know which one would be best.

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Monday, 18 July 2011 17:59:39 UTC