CSSリンクスタイル

CSS リンク スタイル:

a:link (未訪問)



a:hover (マウス)以上)

a:訪問済み (訪問済み: 実際にそのページに到達した)

a:active (マウスのクリックとリリースの間、href 属性のないオブジェクトには影響を与えません)

これらの要素は CSS を定義します 時間の順序が異なると、結果が異なることに直接つながりますリンク表示の効果。

特殊性を一般的なものから特殊なものまで並べ替えます: link--visited--hover--active

次のようにして目的の効果を実現できます:

a:link{color: blue}

a:visited{ color : red}

a:hover{color: yellow}

a:active{color:white}


このように定義した場合:

a:hover{color: yellow}

a :link{color:blue}

a:visited{color:red}

a:active{color:white}

:link が最も一般的な効果であり、その範囲がより大きいため、ホバーの効果は確認できません。 hover よりも前の文がカバーされています。

例:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>链接样式</title>
<style>
a:link {background-color:#B2FF99;}    /* unvisited link */
a:visited {background-color:#FFFF85;} /* visited link */
a:hover {background-color:#FF704D;}   /* mouse over link */
a:active {background-color:#FF704D;}  /* selected link */
</style>
</head>
<body>
<p><b><a href="/css/" target="_blank">这是一个 link</a></b></p>
<p><b>注意:</b> hover必须在:link和 a:visited之后定义才有效.</p>
<p><b>注意:</b> active必须在hover之后定义是有效的.</p>
</body>
</html>


学び続ける
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>链接样式</title> <style> body {background-color:#eaeaea} a#textColorStyle:link {color:#FF0000;} /* 未被访问的链接 */ a#textColorStyle:visited {color:#00FF00;} /* 已被访问的链接 */ a#textColorStyle:hover {color:#FF00FF;} /* 鼠标指针移动到链接上 */ a#textColorStyle:active {color:#0000FF;} /* 正在被点击的链接 */ a#underlineStyle:link {text-decoration:none;} a#underlineStyle:visited {text-decoration:none;} a#underlineStyle:hover {text-decoration:underline;} a#underlineStyle:active {text-decoration:underline;} a#bgStyle:link {background-color:#B2FF99;} a#bgStyle:visited {background-color:#FFFF85;} a#bgStyle:hover {background-color:#FF704D;} a#bgStyle:active {background-color:#FF704D;} </style> </head> <body> <!--能够设置链接样式的 CSS 属性有很多种(例如 color, font-family, background 等等)。链接的特殊性在于能够根据它们所处的状态来设置它们的样式。--> <h3>链接的状态</h3> <ul> <li>a:link - 普通的、未被访问的链接</li> <li>a:visited - 用户已访问的链接</li> <li>a:hover - 鼠标指针位于链接的上方</li> <li>a:active - 链接被点击的时刻</li> </ul> <p><a id="textColorStyle" href="http://www.baidu.com" target="_blank" title="访问百度">这是一个链接</a></p> <p><b>注释:</b> <ol> <li>a:hover 必须位于 a:link 和 a:visited 之后</li> <li>a:active 必须位于 a:hover 之后</li> </ol> <p><a id="underlineStyle" href="http://www.baidu.com" target="_blank">自定义链接的下划线样式</a></p> <p><a id="bgStyle" href="http://www.baidu.com" target="_blank">自定义链接的背景色样式</a></p> <!--链接框--> </body> </html>