1
4

4 に答える 4

2

純粋なcssではありません。css を「プログラム」してセレクターを動的に変更し、クリックされたものに基づいて追加のテキストを追加する方法はありません。それは CSS の範囲外です。そのためにJavascriptがあります。

于 2011-06-30T15:39:22.697 に答える
0

それは本当に不可能です。

HTML 構造のため、 のようなものは使用できません:target ~ div。親要素を選択する方法はありません。それが問題ではなかったとしても、 "nth"aを "nth " に自動的にマップする方法はありませんdiv

HTML を変更する許可を得て、私はこれを思いつきました: http://jsfiddle.net/pA84B/ - 厄介です。

JavaScript を使用するだけです。

于 2011-06-30T15:59:06.143 に答える
0

を使用してアンカー選択を除外できますdiv:target

  * {
        color: black;
    }
    div:target{
        color: red;
    }

http://jsfiddle.net/

同じ手法を使用しa:targetて、現在のターゲット アンカーのみを取得することができます

于 2011-06-30T15:45:49.113 に答える