2010-10-18 17 views
2

最近,我正在使用位於指定位置「中心底部」的自定義jquery UI部件。 (想象一下,谷歌地圖標記的主播..)Css使用負面最高比例的相對定位

首先,我有主窗口小部件和一個具有相對定位左DIV-50%的DIV。是的,它的半寬被轉移到了左邊。但對於身高來說,這並不符合我的想法。

請結帳我的示例http://jsfiddle.net/Reiot/UUADc/,看看有什麼問題。我是否應該不使用垂直負值%並始終指定其像素高度?

回答

3

-50%將會是父對象的高度的50%,在這種情況下是200px。所以你的垂直偏移100px。既然你知道你的widget的寬度(73px),只需使用特定的偏移量,-36px

+0

我發現所有百分比設置都會引用它的包含塊(通過http://www.w3.org/TR/CSS2/ visuren.html#propdef頂)。 – 2010-10-19 00:07:00