我在更改列表中的子弹颜色时遇到问题.
所以<nav>我的HTML文件中的标签内有一个列表:
<nav id="top-menu">
<ul>
<li> <a href="">Home</a> </li>
<li><span> <a href="">Products</a> </span></li>
<li> <a href="">Statistics</a> </li>
<li> <a href="">Countries</a> </li>
<li> <a href="">Settings</a> </li>
<li> <a href="">Contacts</a> </li>
</ul>
</nav>
Run Code Online (Sandbox Code Playgroud)
所以你可以看到我的<nav>标签有一个id="top-menu".还有一件事:
<li><span> <a href="">Products</a> </span></li>
Run Code Online (Sandbox Code Playgroud)
在这里你可以看到我<span>在我的子弹中放了一个标签.
这是我的CSS文件:
nav#top-menu {
width: 100%;
height: 33px;
background-color: #696969;
margin: 0;
padding: 0;
}
#top-menu ul {
display: block;
list-style-type: none;
width: 600px;
margin: 0 auto;
padding: 0;
}
#top-menu ul li {
margin: 0;
padding: 0;
}
Run Code Online (Sandbox Code Playgroud)
然后我添加这个:
#top-menu ul li span {
color: black;
}
Run Code Online (Sandbox Code Playgroud)
问题是它不会改变任何东西.
换句话说,现在导航菜单中的每个子弹都是白色的,但我想让"产品"变黑.
我究竟做错了什么?
谢谢.
设置你可以尝试做的子弹:
ul { list-style: none; }
li:before { content:"\2022 \00A0"; color: blue; }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3948 次 |
| 最近记录: |