<div dir="ltr">Hello, <div><br></div><div>I&#39;m working on blink engine as <a href="mailto:deokjin81.kim@samsung.com">deokjin81.kim@samsung.com</a>.</div><div>And I have a question about implementation plan for getComputedStyle.</div><div>As I know, getComputedStyle does not handle over-constrained properties correctly.</div><div>So I implemented it(<a href="https://bugs.chromium.org/p/chromium/issues/detail?id=601118">https://bugs.chromium.org/p/chromium/issues/detail?id=601118</a>) according to spec(<a href="https://www.w3.org/TR/2011/REC-CSS2-20110607/visuren.html#relative-positioning" title="" class="" rel="nofollow" style="font-size:11.726px;white-space:pre-wrap;color:rgb(0,0,204);word-wrap:break-word">https://www.w3.org/TR/2011/REC-CSS2-20110607/visuren.html#relative-positioning</a>) on blink engine.</div><div><br></div><div>Below paragraphs(from spec) describe detail operation to handle over-constrained properties.</div><div><br></div><div>If neither &#39;left&#39; nor &#39;right&#39; is &#39;auto&#39;, the position is over-constrained, and one of them has to be ignored. If the &#39;direction&#39; property of the containing block is &#39;ltr&#39;, the value of &#39;left&#39; wins and &#39;right&#39; becomes -&#39;left&#39;. If &#39;direction&#39; of the containing block is &#39;rtl&#39;, &#39;right&#39; wins and &#39;left&#39; is ignored.<br></div><div><div><br></div><div>The &#39;top&#39; and &#39;bottom&#39; properties move relatively positioned element(s) up or down without changing their size. &#39;Top&#39; moves the boxes down, and &#39;bottom&#39; moves them up. Since boxes are not split or stretched as a result of &#39;top&#39; or &#39;bottom&#39;, the used values are always: top = -bottom. If both are &#39;auto&#39;, their used values are both &#39;0&#39;. If one of them is &#39;auto&#39;, it becomes the negative of the other. If neither is &#39;auto&#39;, &#39;bottom&#39; is ignored (i.e., the used value of &#39;bottom&#39; will be minus the value of &#39;top&#39;).</div></div><div><br></div><div>I would like to know Webkit  have any plan for this.</div><div><br></div><div>Thank you in advance,</div><div>Deokjin Kim</div><div><br></div><div><br></div><div><span style="color:rgb(0,0,0);font-family:sans-serif;font-size:medium"><br></span></div></div>