- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Wed, 02 Jun 2010 23:24:15 -0400
- To: Håkon Wium Lie <howcome@opera.com>
- CC: www-style list <www-style@w3.org>
On 6/2/10 5:09 PM, Håkon Wium Lie wrote:
> getComputedStyle should work, no?
Yes, for figuring out the style of a particular node.
> It seems fair that one cannot expect APIs meant for specified property
> values to work for aliases -- 'margin-start' is an alias, not a
> property.
Hold on. So I can write "* { margin-start: 20px }" in my CSS, but I
can't do this in JS?
var sheet = document.styleSheets[0];
sheet.insertRule("* {}", 0);
sheet.cssRules[0].style.setProperty("margin-start", "20px", "");
Why shouldn't I be able to do that? Why shouldn't I be able to do
thisElement.style.setProperty("margin-start", "3px", "")?
That is, it seems like you have defined this thing to be an "alias"
(whatever that is, _that_'s not defined) for some reason and are now
arguing circularly that this means specified values for it "shouldn't
work". But why shouldn't they? Specified values for *-start/end are
dead simple; it's the computed and used values that are complicated!
-Boris
Received on Thursday, 3 June 2010 03:24:51 UTC