0
我正在創建邊欄菜單並突出顯示活動鏈接的問題 - 我希望突出顯示的鏈接的文本是白色而不是灰色。突出顯示活動鏈接
欣賞支持。
HTML
<div id="nav">
<ul>
<li class="active"><i class="fa fa-pencil"> Post Blog</i></a></li>
<li><a Href="/menu.php"><i class="fa fa-pencil"> Post Blog</i></a></li>
<li><a Href="/calendar.php"><i class="fa fa-pencil"> Post Blog</i></a></li>
<li><a Href="/shop.php"><i class="fa fa-pencil"> Post Blog</i></a></li>
</ul>
</div>
CSS
#nav{
position: fixed;
width: 180px;
margin-left: -180px;
background-color: rgba(255,255,255, 0.8);
}
#nav ul{
list-style: none;
margin: 0;
padding: 0;
}
#nav li a:link, li a:visited{
display: block;
padding: 15px 15px;
border-left: 8px solid #005b86;
text-decoration: none;
color: #333333;
}
#nav li a:hover{
background-color: #005b86;
color: #FFF;
}
#nav .active{
background-color: #005b86;
color: #FFF;
}
顯然,你的代碼適用於Chrome,但不是Safari瀏覽器。我已清除緩存和Cookie。 – David
您將不得不使用Safari瀏覽器的開發工具來嘗試弄清楚。祝你好運。 –
所以它在一開始工作,但隨後變成一個訪問鏈接,文本變成灰色。 – David