我正在复制Google主页(进行练习),但遇到了一些问题。
这是我的jsfiddle:http://jsfiddle.net/sdaless/kTn7j/
我正在尝试使我的文字颜色:白色,文字装饰为无。无论我把这两个命令放在哪里,它们都不会改变。我不知道我是否有继承问题或我的问题是什么。根据我的理解,我想我可以把:
color: white;
text-decoration: none;
我的#nav-container
ID或#navlist
。
答案 0 :(得分:2)
答案 1 :(得分:2)
删除下划线并使文本颜色为白色都适用于锚标记
ul#navlist li a{
color:#fff;
text-decoration:none;
}
答案 2 :(得分:1)
制作基于列表的菜单时,与位置无关的所有样式都应该放在A标记上,而不是LI上,并使用display:block
。
答案 3 :(得分:1)
您需要更改此选择器:
#navlist li
到此(定位标签)
#navlist li a
答案 4 :(得分:0)
文本位于anchor
标记内,因此css应该应用于a
标记。试试这个css
#nav-container {
background-color:#000;
}
#navlist li {
display: inline;
list-style-type: none;
}
#navlist li a{
color:#fff;
text-decoration:none;
}