嘗試構建高校作業網站的總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