2011-10-29 51 views
0

我有一個DIV,我想將某個標籤(不是類)當前規定的樣式應用於該DIV。
我想使用它作爲我的容器元素的基礎樣式,將由其子元素使用,它將使用位置的相對偏移量和大小的百分比。以與某個標籤相同的方式對DIV進行樣式設置

說,<h2>默認爲font-size:x-large; font-weight:bold;。我可以這樣做:

<h2> 
    <div style="font-size: 50%;">something</div> 
    <div style="font-size: 80%;">something else</div> 
</h2> 

但這是無效的HTML,因爲div不能在裏面h2

所以我需要一個方式說:

<div style="whatever is currently applied to h2"> 
    ... 
</div> 

這是可能沒有JavaScript(如使用.css()嗅出樣式屬性)?

回答

6

難道你不能用span的嗎?

<h2> 
    <span style="font-size: 50%;">something</span> 
    <span style="font-size: 80%;">something else</span> 
</h2> 

如果你需要他們display: block

h2 span { 
    display: block; 
} 

http://jsfiddle.net/HfQWz/

雖然我會說你可能要更具體的選擇上h2span的一類,包裝div.className,或其他。

+0

+1用於提示理想的HTML。 – AlienWebguy

相關問題