2011-07-18 1 views
1

私は最初の子孫の意味を理解しようとしています。 2番目は、名前のタンクとすべての李の子孫と、スパンタグを持つクラスを開いている子を持つすべてのクラスを333pxの範囲にすることを意味すると理解しています。css decendance question

最初のものはそのli.open?それは何を言っているのですか?

.tank li.open span { 
    width: 333px; 
} 

.tank li .open span { 
    width: 333px; 
} 

答えて

1

li.openすべてliの要素を選択すると言うopenクラスを持っています。

例えば、セレクタ.tank li.open spanspan ...

<ol class="tank"> 
    <li class="open"> 
     <span>Hello</span> 
    </li> 
</ol> 
+0

おかげでアレックスにマッチしなく.tank李.openスパンも '李を意味するであろうこと、 – Chapsterj

+0

@Chapsterいやと言うでしょう''オープン 'クラスの要素の子孫でなければならなかった。 – alex

+0

私のためにそれをクリアしてくれたAlexに感謝します。私がちょうど尋ねたような子孫の関係を説明する良い本やチュートリアルがありますか?もっと知っておくべきことがあるかどうかはわかりません。多分私はちょうどそれについて別の質問を開く必要があります。 – Chapsterj