- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Fri, 22 Nov 2013 22:06:56 -0500
- To: whatwg@lists.whatwg.org
On 11/22/13 9:57 PM, Boris Zbarsky wrote: > For what it's worth, <select> didn't use to be in Gecko either, in this > sense, until we made it so in > https://bugzilla.mozilla.org/show_bug.cgi?id=591619 And to be clear, all that this did is add the equivalent of: select > :not(:any(option, optgroup)) { display: none; } optgroup > :not(option) { display: none; } except also applying to textnodes and operating directly on used style, not computed style (which is why it's now a replaced element per your definition, since those two exceptions cannot in fact be expressed in CSS). None of this is very interoperable, of course; e.g. http://software.hixie.ch/utilities/js/live-dom-viewer/?saved=2655 and http://software.hixie.ch/utilities/js/live-dom-viewer/?saved=2657 are rendered quite differently in Gecko and WebKit/Blink. The latter seem to have option and select being a lot more replaced-elementish than they are in Gecko. -Boris
Received on Saturday, 23 November 2013 03:07:23 UTC