我正在尝试为我正在处理的页面设置外部 css 文件。在我的 html 文件中我有一行div id="something"我想更改该 div 中文本的颜色,因此在我的 .css 文件中我有一行div #something {color: red;}但颜色不会改变,我只是在学习,我花了很多时间试图找出我做错了什么,但我无法弄清楚。非常感谢任何帮助
4 回答
一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
#
您需要删除和 id 名称之间的空格
所以div#something {color: red;}
应该有效。
但请记住,由于id
s 在文档中必须是唯一的,因此您不需要指定 tag 。
就#something {color: red;}
足够了。
空格用于分隔选择器并描述嵌套层次结构(称为后代组合器)。
sodiv #something
表示以 id 为目标的元素something
嵌套在div
.
暮色呼如
TA贡献1853条经验 获得超9个赞
您必须在 html 代码中链接 .css 文件!如果你没有这样做...
在你的head
.<link rel="stylesheet" type="text/css" href="fileName.css">
慕田峪4524236
TA贡献1875条经验 获得超5个赞
您需要使用:
div#something {color: red;}
之间没有空格#
,something
因为您将焦点分配给 div 的 id 元素,而不是分配给 div 的另一个元素的 id 元素,例如段落。
- 4 回答
- 0 关注
- 131 浏览
添加回答
举报
0/150
提交
取消