我有一个html菜单,就像这样开始:
<nav id='main'>
<ul>
我的CSS文件是这样的:
nav #main ul {
list-style: none;
}
但由于某种原因,这似乎不起作用...... 我做错了什么?
答案 0 :(得分:7)
尝试使用
nav#main ul {
list-style: none;
}
即删除nav
和#main
之间的空格 - 使用空格表示#main
是nav
的后代,而不是说#main
是一个ID属性nav
答案 1 :(得分:6)
您正尝试将此款式应用于:
<ul>
对象的id="main"
后代的所有<nav>
个后代。您应该将样式应用于:
<ul>
对象的所有<nav>
后代id="main"
。可以删除第一个空格:
nav#main ul {
list-style: none;
}
答案 2 :(得分:2)
删除空格
nav#main ul {
list-style: none;
}
答案 3 :(得分:2)
它确实应该是
nav#main ul { }