2011-07-10 5 views
1

可能性の重複:
CSS previous sibling selectorどのようにCSSでその後継に基づいてラベルをフォーマットし

その後継に基づいて要素をフォーマットする方法はありますか? 例:

<label for="myelement">My Label</label> 
<input type="text" name="test" id="myelement" /> 

<label for="different">Another Label</label> 
<input type="radio" name="anothertest" id="different" value="yes" /> 

今、私はこのようにCSSでlabelをフォーマットしています:

label { display: block; } 

それは、これがすべてlabel要素のスタイリングに影響を与えることが、今では明らかです。しかし、要素がtype=radioの場合は、labelに従うことを避けたいと思います。 CSS なしでclassまたはid要素を使用してこれを達成する方法はありますか?

+1

いいえCSSではなく、javascriptがあります。 –

+0

@BoltClock私が兄弟セレクターを正しく理解しているのであれば、私が話していることとは正反対です。私は 'input'スタイルではなく、'

+0

@Damien:それは同じことを話している。 – BoltClock

答えて

0

いいえ、方法はありません。 CSSでは、前任者に基づいて選択することができます+

関連する問題