*{ }和body{ }不都是全选吗,两者有什么区别呢
*{ }和body{ }不都是全选吗,两者有什么区别呢?
*{ }和body{ }不都是全选吗,两者有什么区别呢?
2018-08-09
网上粘来的一段解释:
css里面定义*{padding:0px;margin: 0px;}
* 相当于选择器,代表html所有的元素,包括html标签、body标签等; {}大括号里面写入需要给定的属性和属性值即可。
在css中一开始写入*{padding:0px;margin: 0px;},表示初始化所有的标签元素(具有盒子模型)的内外边距均为0px.
在css里面定义body{padding:0px;margin: 0px;},body只是一个标签,如果它的子标签和该属性均具有继承性,才会继承这里所设置的属性;(比如:border、padding、margin属性不具有继承性;而color属性具有继承性等)
举报