[whatwg] Serialization of boolean content attributes
Alexey Proskuryakov
ap at webkit.org
Fri Jun 18 10:15:15 PDT 2010
My reading of HTML5 is that boolean content attributes with no value
are serialized as e.g. <option selected="">. That's not what shipping
versions of Firefox or IE do, and this markup is invalid per HTML 4,
which is a concern for some people.
Here are some examples of what Firefox 3.6.3 does, and what would be
my preference for WebKit (which currently matches HTML5):
<option selected> -> <option selected="selected">
<option selected=""> -> <option selected="selected">
<option selected="foo"> -> <option selected="foo">
IE is different, and serializes all these examples as <option
selected>. That wouldn't be my preference, since that's invalid XML,
but at least it's valid HTML 4.
This is tracked as WebKit bug <https://bugs.webkit.org/show_bug.cgi?id=22678
>.
- WBR, Alexey Proskuryakov
More information about the whatwg
mailing list