1
4

3 に答える 3

2

残念ながら、私はあなたができるとは思いません。

  • CSS 2には、隣接する兄弟セレクター(+が含まれています。これにより、別の要素の直後に続く要素を選択できます。

    たとえば、「サブメニュー2」というテキストを含むものa + ulを選択します</ p><ul>

  • CSS 3には、一般的な兄弟セレクター(~が含まれています。これにより、間に要素がある場合でも、別の要素に続く要素を選択できます。

    たとえば、との間にある場合でも、「サブメニュー2」というテキストを含むa + ulを選択します。<ul><span><a><ul>

ただし、どちらにも、特定の要素が後に続く要素を選択できるセレクターはありません。

于 2012-09-08T21:26:02.783 に答える
-1

おそらくn番目の子経由

ul li:nth-child(2) a { color:#009; }

2番目のリスト項目を選択し、次に後続のアンカータグを選択します。

デモはこちら

于 2012-09-09T00:02:22.817 に答える
-2
于 2012-09-08T21:12:02.997 に答える