1

最初のフィールドセットに到達するにはどうすればよいですか? これを試しました。

#enterAccountInfo fieldset:first-child{
}  

これも試しました:

#enterAccountInfo:first-child fieldset{
} 

上記のどれもうまくいかないようでした。

<div id="wrapper">
  <form id="enterAccountInfo">
        <fieldset class="even">
            <div class="centerWarpper">
                <h2 class="subtitle">blaa</h2>
         </div>
        </fieldset>
        <fieldset class="odd">
            <div class="centerWarpper">
                <h2 class="subtitle">bllll</h2>
         </div>
        </fieldset>
        <fieldset class="even">
            <div class="centerWarpper">
                <h2 class="subtitle">bllll</h2>
         </div>
        </fieldset>
        <fieldset class="odd">
            <div class="centerWarpper">
                <h2 class="subtitle">bllll</h2>
         </div>
        </fieldset>
    </form>
</div>
4

1 に答える 1

1

最初の選択肢は正しく、機能します。そうでない場合、問題は別の場所にあり、より完全なコードを投稿して、テストしたブラウザーを特定する必要があります。正確なコードがあることを確認し、W3C CSS Validatorを使用して構文エラーがないか確認してください。

最初の選択肢は、 を持つfieldset要素の最初の子である要素id="enterAccountInfo"、つまり必要なものを参照します。

2 番目の選択肢は、後者がその親の最初の子である場合 (ここにあるように)、fieldset要素内にある任意の要素を参照するため、ここにあるすべての要素が選択されます。id="enterAccountInfo"fieldset

于 2012-07-16T21:29:58.807 に答える