W3C home > Mailing lists > Public > whatwg@whatwg.org > July 2005

[whatwg] [WF2] Readonly and default pseudoclass matching

From: Ian Hickson <ian@hixie.ch>
Date: Thu, 28 Jul 2005 20:44:59 +0000 (UTC)
Message-ID: <Pine.LNX.4.62.0507282005340.4466@dhalsim.dreamhost.com>
On Tue, 26 Jul 2005, Boris Zbarsky wrote:
>
> I have a question about the description of :read-only in WF2.  The description
> says:
> 
>   :read-only
>     Matches form control elements that have the readonly attribute set, and to
>     which the readonly attribute applies. (For instance, radio buttons will
>     never match this, regardless of the value of the attribute.)
> 
> It's not clear to me whether this restricts :read-only to _only_ apply to
> those form controls. 

The spec says, about the pseudo-classes, "Their relationship to the form 
controls described in this specification is described here". It doesn't 
claim to do any more than that. :-)

I've added a note to make this clearer.


> Per my reading of CSS3 UI, for example, :read-only should match a random 
> fieldset (since the fieldset itself is not editable in any way).  The 
> text in WF2 could be interpreted this way if one assumes that the whole 
> of section 8.2 only applies to "form controls" (that is, input, output, 
> select, textarea and button), but it's not completely clear what the 
> spec is intending here.

Clarified.



> Further, it would make sense to me if a disabled form control matched 
> :readonly (since it _is_ readonly; it doesn't so much matter how it got 
> there, imo).  So for example a disabled radio button would match 
> readonly...

:disabled/:enabled is orthogonal to :read-only/:read-write.


> I also have a question about :default.  Again, CSS3 UI makes it pretty 
> clear that :default should match appropriate radio buttons, checkboxes, 
> and options, but WF2 says it only matches the default submit button.  I 
> feel that this contradiction should be somewhat clarified (probably by 
> stating that :default must match said submit button and may match other 
> things as well, per CSS3 UI).

Fixed.

Thanks for your feedback!
-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Thursday, 28 July 2005 13:44:59 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:58:42 UTC