css中*{}和*html,body{}的区别

 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属性具有继承性等)

 关于css中哪些样式具有继承性,哪些不具有继承性,下面这位前辈已经给出了详细的说明:

      http://www.cnblogs.com/stephenykk/archive/2013/05/30/3109274.html

posted @ 2022-05-12 09:54  七窍玲珑心  阅读(611)  评论(0编辑  收藏  举报