2011-10-29 6 views
0

現在、特定のタグ(クラスではない)に対して現在規定されているスタイルを適用したい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> 

しかしdivh2の内側にすることはできませんので、これは、無効なHTMLです。

<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/

私は、あなたはおそらく、より具体的にh2上のクラスにspan年代を選択したいと言うでしょうが、ラップdiv.className、または何か。

+0

+1は理想的なHTMLを提案します。 – AlienWebguy

関連する問題