在body性能和*特性不同?
我总是以同样的方式使用body和html属性。我可以将*属性与body和一起使用html吗?什么应该在不同的*相对body性能?我不明白为什么需要同时使用这两个属性?
如果我使用其中之一会产生任何问题吗?
我用这个
*{
margin:0;
padding:0;
background:#FFF;
}
Run Code Online (Sandbox Code Playgroud)
并在体内
body, html{
margin:0;
padding:0;
background:#FFF;
font:normal 12px verdana;
color:#0086ca;
}
Run Code Online (Sandbox Code Playgroud)
当我使用body, html它时会改变背景。当我background从中取出*时并没有改变 bg 颜色。
小智 5
*(Asterisk) - 它是一个通配符,这意味着它将选择 DOM 中该部分的所有元素。这是一个影响每个元素的普遍规则。例如:
为页面上的每个元素设置边距
* {
margin: 10px;
}
Run Code Online (Sandbox Code Playgroud)
所有HTML 组件都将具有这些属性。
Body 仅影响 body 标签......标签内的元素不受影响 - (它们没有获得相同的属性。)