css - 为什么 ul 选择器在链接的 CSS 文件中不起作用?
问题描述
我想使用以下代码制作导航栏。
<!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>
. 我预计子弹会从列表中消失。现在看起来像这样。
- 家
- 消息
- 接触
- 关于
解决方案
尝试这个:
.background {
background-color: #eee;
}
ul {
list-style-type: none;
}
<!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>
我不确定你在期待什么.. 但我几乎看不到带有深色背景的列表项。似乎工作正常(没有子弹)。
或者
您可以保持背景颜色相同,只需将 ul 颜色更改为白色,以便更容易看到。
.background {
background-color: #333333;
}
ul {
list-style-type: none;
color: white;
}
<!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>
推荐阅读
- c# - 将 Modbus 数据记录到 XML
- docker - 在 ubuntu 20.04 中安装用于 docker 安装的 NVIDIA Container Toolkit
- python - 检查Django中是否存在文件
- multithreading - 为什么 Go 函数中的 go func 需要等待组才能正确退出?
- css - 如何在css上选择非后代
- c# - 当 PrincipalContext ContextType.Domain 指向虚假 IP 地址时
- python - 错误:发现样本数量不一致的输入变量:[49400, 1]
- flutter - 如何在不上传到 Snap Store 的情况下共享 Flutter Linux 桌面发布应用程序
- typescript - 如何获取和修改泛型类型中输入类型的名称
- sql - 如何在 Postgresql 中将尾随或前导零添加到“0.1201”或“01.00”总共 7 个数字