8

要素のスタイリングの正しい順序は何ですか<a>(リンク、訪問済み、ホバー、アクティブ)。LVHA、LAHVなどの異なる組み合わせを提供することで、すべてが混乱します。誰でも正しい順序を指定できますか?

4

3 に答える 3

15

リンク訪問済みホバーアクティブ

CSS仕様から引用するには:

a:link    { color: red }    /* unvisited links */
a:visited { color: blue }   /* visited links   */
a:hover   { color: yellow } /* user hovers     */
a:active  { color: lime }   /* active links    */

A:hover は A:link および A:visited ルールの後に配置する必要があることに注意してください。そうしないと、カスケード ルールによって A:hover ルールの「color」プロパティが非表示になるためです。同様に、A:active は A:hover の後に配置されるため、ユーザーが A 要素をアクティブにしてホバーすると、アクティブな色 (ライム) が適用されます。

于 2009-10-08T10:06:43.103 に答える
3

VLHA の順序付けも好むかもしれませんが、違いはありません。ただし、CSS 仕様では LVHA の順序が指定されており、実際、これは簡単に覚えることができます: i LoVeHA!

于 2010-03-03T11:05:21.190 に答える