など、複数の要素がある場合は、1つずつ別の要素を選択します。 3つのレベルを言うことができます。
Div3の第2レベルのみを選択し、深さが分からない場合はどうすればよいでしょうか。
以上のクラスを与えることはできませんか?すべてのXタイプの要素を選択しますが、同じタイプではなく、
// html example of a possible DOM
<div class="level1'>
<a>
<div>
<a>
<div></div>
</a>
</div>
</a>
<a>
<div></div>
</a>
</div>
セレクタは、概要:
div.level1 > div
=>(BAD)事業部が内側にあるため、何も返さないだろうa
div.level1 > a > div
=>(BAD)第二レベルのdivのは、より深いかもしれない、と正確なXPathはいけません
「要素を見つけても決して見つけられない」という種類のCSSセレクタの組み合わせがありますだからdiv.level1 div
は第2レベルのみを返しますDivsではなく、それらの内部にあるかもしれないもの(そのようなもの)。私はこれを持っていることは非常に強力なものだとわかります。
このようなセレクタが必要です。大きな力を与える。 CSSは悲しいことに多くの良いセレクタが欠けています – vsync