- From: Jonathan Kew <jfkthame@gmail.com>
- Date: Mon, 15 Dec 2014 16:37:32 +0000
- To: www-style list <www-style@w3.org>
Note: this is *not* the question about propagating directionality to the Initial Containing Block (although it's related to that issue). Given the document <!DOCTYPE html> <html> <style> body { -webkit-writing-mode:vertical-rl; writing-mode:tb-rl; /* for IE */ writing-mode:vertical-rl; } </style> <body id="body" dir="rtl" </body> <script> bodyStyle = window.getComputedStyle(document.getElementById("body")); alert("Body: " + bodyStyle["direction"] + "; " + (bodyStyle["-webkit-writing-mode"] || bodyStyle["writing-mode"])); docStyle = window.getComputedStyle(document.documentElement); alert("Document: " + docStyle["direction"] + "; " + (docStyle["-webkit-writing-mode"] || docStyle["writing-mode"])); </script> </html> I have a couple of questions: (a) Is the "dir" attribute specified on the <body> element reflected in the "direction" property of its computedStyle? My testing indicates that Gecko and Webkit say YES, while Internet Explorer says NO. (b) For those browsers where the "dir" attribute is reflected in the <body> element's computedStyle, is it also propagated from <body> upwards (by "reverse inheritance" of some kind) to the document element? Gecko says NO, while Webkit says YES. The same questions apply to [-webkit-]writing-mode, although in this case Gecko support is not yet shipping. JK
Received on Monday, 15 December 2014 16:38:00 UTC