[whatwg] Serialization of boolean content attributes

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