2012-03-29 21 views
0

我需要計算由僞類創建的元素的新位置:before。如何讀取僞元素的高度或寬度屬性:在使用Javascript之前?

此元素是一個li標籤,我在其中顯示屬性alt。 寬度和高度取決於包含屬性alt的文本的長度。

CSS:

.legende:before{ 
position:absolute; 
max-width:70%; 
bottom:0.2em; 
z-index:1; 
padding:0.3em 1em; 
font-size:1.6em; 
content:attr(alt); 
} 

是否有可能做到這一點,我會怎麼做呢?

+0

試過了:返回相關「主機」元素的尺寸。 http://jsfiddle.net/LQZbU/ – 2012-03-29 10:48:55

回答

0

不,僞元素屬於它的「主機」元素的框中,所以你最好的選擇是查詢主機元素本身的offsetWidth/offsetHeight

相關問題