在我的代码中我有这个:
#body {
background-color: #efeeef;
clear: both;
padding-bottom: 35px;
}
而且:
body {
background-color: #fff;
border-top: solid 10px #000;
color: #333;
font-size: .85em;
font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
margin: 0;
padding: 0;
}
我怀疑是因为#是ID选择器,但是body不是ID。
答案 0 :(得分:4)
#body
指的是ID为body
的元素,而body
指的是HTML的<body ....
示例:您可以提供<div id="body">
,#body
的CSS将应用于div。
答案 1 :(得分:1)
我怀疑是因为#是ID选择器,但是body不是ID。
现在是:
<div id="body">...</div>
元素类型之后的ID元素不是一个好主意(因为它可能令人困惑),但它是合法的。
答案 2 :(得分:0)
#body引用任何元素,而不仅仅是一个body元素,id属性设置为“body”。
第二个是指身体标签。
答案 3 :(得分:0)
#body正在选择一个名为body的id,所以如果你有一个它会在div中进行更改,而body会进行更改