gpt4 book ai didi

html - 如何使用 CSS 为选定的列表项赋予不同的颜色?

转载 作者:技术小花猫 更新时间:2023-10-29 12:50:03 24 4
gpt4 key购买 nike

我知道这个问题已经被问过很多次了。但是我就是找不到适合我的代码的技巧。我想为导航栏中的事件列表项使用不同的颜色。明显地。愚蠢的小东西。我知道。但请尽力提供帮助。

这是我的 HTML 代码:

<div id="container">  
<ul id="nav">
<li class="active"><a href="am_home.html">Home</a></li>
<li><a href="am_teachingassistants.php">Teaching Assistants</a></li>
<li><a href="am_courseinfo.php">Course Info</a></li>
<li><a href="am_timetable.php">Time Table</a></li>
</ul>
</div>

这是 CSS 文件:

#container {
position: relative;
top: -2em;
z-index: 2;
width: 1200px;
margin: auto auto;
}

#nav {
position: relative;
float: left;
margin-left: 400px;
}

#nav li {
list-style: none;
float: left;
border-right: 1px solid #afc4cc;
}

#nav li a {
position: relative;
z-index: 2;
float: left;
padding: 5px 45px;
font-size: 15px;
font-weight: bold;
font-family: helvetica, arial, sans-serif;
text-decoration: none;
color: #39aea8;
}

ul, li {
margin: 0;
padding: 0;
}

ul#nav li a:link,ul#nav li a:visited {
color: #39aea8;
text-decoration: none;
}

ul#nav li a:hover,ul#nav li a:active {
color: #f4ba51;
text-decoration: none;
}

最佳答案

您的 CSS 代码有问题。只需替换这个:

 ul#nav li a:hover,ul#nav li a:active{    
}

用这个:

 ul#nav li a:hover,ul#nav li.active a{
// here styling
}

然后你就可以开始了。您只是在 CSS 中调用事件类时犯了一个错误。

关于html - 如何使用 CSS 为选定的列表项赋予不同的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13086375/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com