我正在尝试在HTML中创建div,然后在单独的样式表中。我正在给它一个红色背景的指令。
出于某种原因,一切都没有发生。这是代码
<div id="Box">
<p class="special">Selection:</p>
<br />
<input type='submit' value='Submit' />
</div>
在我的css文件中,我使用此命令
#Box {
background:red;;
}
答案 0 :(得分:4)
对于这样的问题,请使用Firebug之类的工具来确定将哪些CSS规则应用于元素(上下文菜单中的“Inspect Element”)。这些工具还允许您查看页面加载期间发生的所有错误(例如,如果找不到CSS样式表),它们会显示所有已加载的资源以及许多其他有用信息。
如果您是IE的受害者,请在此处查看:Is there something like "Firebug for IE" (for debugging JavaScript)?
Chrome已经附带电池。
答案 1 :(得分:2)
根据您提供的信息,它应该可以正常显示here
你是否肯定你正确地链接你的CSS表?
答案 2 :(得分:0)
background: red
后有两个分号,导致代码中断。有关解决方案,请参阅此jsFiddle。
或者,您可能错误地链接了样式表。您应该在页面的<head>
标记之间加入:
<LINK href="demo.css" rel="stylesheet" type="text/css">
答案 3 :(得分:0)
尝试删除CSS中的一个分号:
#Box {
background:red;
}
答案 4 :(得分:0)
要在DIV上设置背景颜色,请使用CSS background-color属性: http://www.w3schools.com/cssref/pr_background-color.asp
答案 5 :(得分:0)
尝试使用background-color: Red;
,因为其他人提到你也有两个分号