…を持つ要素。
E | 該当させる要素。 |
---|---|
<forgiving-relative-selector-list> ● | 各成分を ― <complex-selector> ではなく ― <relative-selector> として構文解析することを除いて、<forgiving-selector-list> に一致する。 |
関係上の疑似クラス :has() は <forgiving-relative-selector-list> を引数にとる関数形疑似クラスである。
それは、次を満たす 要素 E を表現する :
a:has(> img)
次の選択子は、DT 要素のうち、直後に別の DT 要素が在るものに合致する:
dt:has(+ dt)
次の選択子は、SECTION 要素のうち、見出し要素を包含しないものに合致する:
section:not(:has(h1, h2, h3, h4, h5, h6))
上の選択子における順序は重要であることに注意。2 つの疑似クラスの入れ子を次の様に入れ替えた場合:
section:has(:not(h1, h2, h3, h4, h5, h6))
見出し要素でない何らかの要素を包含するような、どの SECTION 要素にも合致することになる。
:has() 疑似クラスのサポートは、この仕様に適合するためには要求されない。
以下のCSSが組み込んであります:
<SPAN class=Test>テスト<B>B</B></SPAN><BR>
表示内容: |
表示内容: |