【发布时间】:2018-06-06 02:34:11
【问题描述】:
我想用下面的代码做一个导航栏。
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css">
</head>
<body class="background">
<ul>
<li>Home</li>
<li>News</li>
<li>Contact</li>
<li>About</li>
</ul>
</body>
</html>
并在styles.css文档中使用了如下代码。
body.background {
background-color: #333333;
}
ul {
list-style-type: none;
}
虽然background 类工作得很好,但ul 选择器根本不起作用。当我将 CSS 代码放入 <style></style> 时,它会发生变化。我预计子弹会从列表中消失。现在看起来是这样的。
- 首页
- 新闻
- 联系方式
- 关于
【问题讨论】:
-
预期的行为是什么?
-
似乎工作:jsfiddle.net/vy6ptnmj/140 - 也许你只是不正确地链接到它?尝试在浏览器上按 CTRL+U 并单击链接的 CSS 文件以查看它是否正确链接。
-
您提供的代码中没有任何内容会导致项目符号在现代浏览器中显示。您可能希望将代码重新键入一个新的文本文件并保存在现有的文件上。可能有一些不可打印的字符干扰。您的控制台中是否有任何错误或警告?
-
您是否尝试清除浏览器缓存?还是在其他浏览器上运行?
标签: css html css-selectors