css - 未应用样式

标签 css html css-selectors

我有一个 html 菜单,它是这样开始的:

<nav id='main'>
<ul>

我的 CSS 文件是这样的:

nav #main ul {
    list-style: none;
}

但出于某种原因,这似乎不起作用...... 我做错了什么?

最佳答案

尝试使用

nav#main ul {
  list-style: none;
}

即删除 nav#main 之间的空格 - 使用空格表示 #mainnav< 的后代 而不是说 #mainnav

的 id 属性

See the docs here for pattern matching in CSS2

关于css - 未应用样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14383815/

相关文章:

html - 直接在文本输入下对齐文本

css - 带有叠加图像的底部 DIV - 这甚至可能吗?

javascript - 如何防止打开多个弹出窗口?

javascript:windows.location 在第一次单击按钮时不起作用

javascript - 用于隐藏具有类的子元素的元素的 Jquery 选择器

jQuery选择器从特定无序列表中获取li对象

html - 网页中的神秘边距

php - css 类和 id 的正则表达式

javascript - 为什么图像显示空间并向右走,应该是填补空白

css - 是否可以在另一个包含 CSS 中特定子项的内部选择一个 div