W3C home > Mailing lists > Public > whatwg@whatwg.org > June 2010

[whatwg] Serialization of boolean content attributes

From: Alexey Proskuryakov <ap@webkit.org>
Date: Fri, 18 Jun 2010 10:56:18 -0700
Message-ID: <1E89476E-D5A2-4670-84CC-040791B54279@webkit.org>

18.06.2010, ? 10:25, Jonas Sicking ???????(?):

> Serializing boolean attributes as <option selected="selected"> seems
> like a very bad idea since that means that you're changing the value
> as you serialize. I.e. if you roundtrip by for example setting:
>
> myDivElement.innerHTML = myDivElement.innerHTML
>
> you've change the value of all boolean attribute.


That's what Firefox is doing now, and has presumably been doing for a  
long time, so maybe it isn't such a bad idea. It's compatible with the  
Web and with HTML4.

Note that per HTML 4, parsing <option selected> actually produces  
<option selected="selected">, see <http://www.w3.org/TR/REC-html40/intro/sgmltut.html#h-3.3.4.2 
 >. I do not really suggest following this aspect of it, although it's  
the most pure logically. Firefox behavior seems the most practical to  
me.

- WBR, Alexey Proskuryakov
Received on Friday, 18 June 2010 10:56:18 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:59:24 UTC