0

CSS EDSLを書いていますが、ここでの関係を理解できません

div.menu ul li a, div.menu ul li a:visited {

これはデフォルトのMicrosoftASP.NETWebFormsテンプレートの一部であり、これがとにかく正気であるかどうかはわかりません。

これが正気なら、私はすべて間違っているからです。

私が今見ることができるのは

div.menu ul li a {

a他のすべてのセレクターに影響を与える必要があるため、同じ効果が得られます。

そして、著者がここに追加する理由がわかりませんdiv.menu ul li a:visited

4

3 に答える 3

1

同じプロパティ セットを複数のプロパティに適用するには、カンマを使用します。そう:

 div.menu ul li a, div.menu ul li a:visited {
    color: #ccc;
 }

通常のリンクと訪問済みリンクの色を設定します。デフォルトでは、ブラウザーには独自の色があります。

  • 標準リンク - #0000FF//青
  • 訪問したリンク - #800080//紫
  • アクティブなリンク - #FF0000//赤

これは標準でしたが、現在はブラウザーごとに大きく異なります。

于 2013-02-18T10:55:21.817 に答える
1

通常の言葉で:

このスタイルは、クラスを持つ a の内部にある a の 内部にあるすべてのと、クラス持つa の内部にあるaのa内部にあるすべての に適用されます。liuldivmenu :visited aliuldivmenu

言い換えると、訪問したとき (または訪問しなかったとき) のアンカー リンクのプロパティは同じになります (そのため.menu)。

その他の例については、CSS セレクター リファレンスもご覧ください。

于 2013-02-18T10:54:02.253 に答える
0

つまり、アンカー リンクと訪問したアンカーのプロパティは両方とも同じです。

于 2013-02-18T10:48:53.307 に答える