尝试构建高校作业网站的总noob。 我看它除了导航菜单外我想要的方式。 我想将链接设置为某种颜色,然后更改“悬停”的颜色,将其重新更改为“有效”,然后再次更改为“已访问”。 '悬停'和'主动'命令的效果很好,但如果我激活'visited'命令,它似乎只是使链接变成彩色,然后注释掉链接变成一种我甚至都没有指定的紫色。我不知道这怎么可能。 HTML:在css中显示随机颜色的列表项目
<html>
<head>
<meta charset="UTF-8">
<title>home</title>
<style>
</style>
<link href="style/homeContent.css" rel="stylesheet" type="text/css">
</head>
<ul class="nav">
<li><a href="#home">Home</a></li>
<li><a href="#portfolio">Portfolio</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</body>
</html>
CSS:
body
{
background-color: #1B1716;
}
.nav
{
font-family: source-sans-pro;
font-size: 20px;
padding-left: 200px;
margin: 0;
text-align: center;
width: 100%;
max-width: 1000px;
}
.nav li
{
display: inline;
}
.nav a
{
display: inline-block;
padding: 100px;
text-decoration: none;
}
.nav a:link
{
color: #E4E4E4;
}
.nav a:hover
{
color: #FFFFFF;
text-shadow: 0px 0px 15px #FFFFFF;
}
.nav a:visited
{
color: #CDCDCD;
}
.nav a:active
{
color: #C60003;
}
感谢您的帮助!
我实在看不出你的问题,你想要的'什么风格:链接的visited'版本? 此外,紫色文本是浏览器默认 – Isigiel
感谢您回答Isigiel,我不知道紫色是浏览器默认。我认为它是全面的,因为它发生在铬,Safari和Firefox。如果是这样,这意味着我的.nav a:link {color:#E4E4E4;}被完全忽略。访问应该只发生在链接被点击之后。 – Brian