-
:link:定义普通或未访问链接的样式。 -
:visited:定义已访问链接的样式。 -
:hover:定义鼠标经过或悬停在链接上时的样式。 -
:active:定义单击链接时的样式。
您可以使用上面的四个伪类选择器来定义链接所需的 CSS 样式,包括颜色、字体、背景和边框,就像定义常规文本的样式一样。
注意:定义四个伪类选择器时,需要特定的顺序。一般来说, :hover应该放在:link和:visited之后, :active应该放在:hover之后。
Chrome、Firefox 和 Safari 等主流 Web 浏览器定义了一组默认的链接样式。如果链接没有专门设计样式,则浏览器将使用默认链接样式。
- 常规链接:带下划线的蓝色文本。
- 访问的链接:带下划线的紫色文本。
- 单击链接时:红色下划线文本。
- 当您行走或悬停在链接上时:链接的外观不会改变。保留先前的状态颜色。
1.:链接
您可以使用:link伪类选择器来设置常规或未访问链接的样式。示例代码如下。
<!DOCTYPE html>
<html>
<head>
<style>
a {
text-decoration: none;
}
a:link {
font-size: 18px;
border: 1px solid black;
padding: 5px;
margin-left: 10px;
background: #ccc;
color: black;
}
</style>
</head>
<body>
<a href=''>これはリンクです</a>
<a href=''>別のリンクです</a>
</body>
</html> 执行结果如下图所示。
图::link伪类选择器演示[/caption]2.:访问过
您可以使用:visited伪类选择器设置访问过的链接的样式。示例代码如下。
<!DOCTYPE html>
<html>
<head>
<style>
a {
text-decoration: none;
}
a:link {
font-size: 18px;
border: 1px solid black;
padding: 5px;
margin-left: 10px;
background: #ccc;
color: black;
}
a:visited {
background: #FFFF99;
border: 1px soild red;
color: red;
}
</style>
</head>
<body>
<a href=''>これはリンクです</a>
<a href=''>別のリンクです</a>
</body>
</html> 执行结果如下图所示。
图::visited 伪类选择器演示[/caption]3.:悬停
:hover伪类选择器允许您定义鼠标经过或悬停在链接上时的样式。示例代码如下。
<!DOCTYPE html>
<html>
<head>
<style>
a {
text-decoration: none;
}
a:link {
font-size: 18px;
border: 1px solid black;
padding: 5px;
margin-left: 10px;
background: #ccc;
color: black;
}
a:visited {
background: #FFFF99;
border: 1px solid red;
color: red;
}
a:hover {
background: #9c6ae1;
border: 1px solid black;
color: black;
}
</style>
</head>
<body>
<a href=''>これはリンクです</a>
<a href=''>これもリンクです</a>
</body>
</html> 执行结果如下图所示。
图::hover 伪类选择器演示[/caption] 
使用:active伪类选择器定义单击链接时的样式。示例代码如下。
<!DOCTYPE html>
<html>
<head>
<style>
a {
text-decoration: none;
}
a:link {
font-size: 18px;
border: 1px solid black;
padding: 5px;
margin-left: 10px;
background: #ccc;
color: black;
}
a:visited {
background: #FFFF99;
border: 1px solid red;
color: red;
}
a:hover {
background: #9c6ae1;
border: 1px solid black;
color: black;
}
a:active {
background: #000;
border: 1px solid black;
color: white;
}
</style>
</head>
<body>
<a href=''>これはリンクです</a>
<a href=''>別のリンクです</a>
</body>
</html> 执行结果如下图所示。
图::active伪类选择器演示[/caption]



![2021 年如何设置 Raspberry Pi Web 服务器 [指南]](https://i0.wp.com/pcmanabu.com/wp-content/uploads/2019/10/web-server-02-309x198.png?w=1200&resize=1200,0&ssl=1)

