- From: Chris Mannall <chris.mannall@hecubagames.com>
- Date: Thu, 16 Jan 2003 09:00:34 +0000
- To: Boris Zbarsky <bzbarsky@MIT.EDU>
- CC: Mikko Rantalainen <mira@cc.jyu.fi>, www-html@w3.org
Boris Zbarsky wrote: >>IMO, if we drop style attribute the respective part of DOM should drop the >>style attribute too so there's no problem. > > > Sure there is and a major one. Compare the following two chunks of ECMAScript: > > document.getElementById("myMovableDiv").style.left = "50px"; > > and > > var set = false; > var rules = document.styleSheets[0].cssRules; > var len = rules.length; > while (var i = 0; i < len; ++i) { > var rule = rules[i]; > if (rule.selectorText == "#myMovableDiv") { > rule.style.left = "50px"; > set = true; > break; > } > if (!set) { > document.styleSheets[0].insertRule("#myMovableDiv { left: 50px }", rules.length); > } > Thank you Boris! This is part of the point I was trying to make[1], only I didn't have the time to trawl through the DOM Stylesheets module to put together an example. Now that I see it, I'm even more convinced that element.style has to stay, and thus the style attribute. [1] http://lists.w3.org/Archives/Public/www-html/2003Jan/0181.html - Chris.
Received on Thursday, 16 January 2003 04:01:09 UTC