用DIV+CSS做网页里要设置body和*规定内容

Posted allensun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用DIV+CSS做网页里要设置body和*规定内容相关的知识,希望对你有一定的参考价值。

body{}表示是对body标签的设置,就是<html><head></head><body></body></html> 里面的body。
  *{}表示对页面所有元素的设置,一般我们会设置*{margin:0px;padding:0px}来表示所有元素的margin和padding为0;
  这两个的设置一般是为了页面标签的初始化,因为不同的浏览器默认标签有一些不同的属性。比如chrome默认li有margin-left:30px;的属性,p标签也默认有属性。有些浏览器会给body默认属性。如果不进行设置的话在不同浏览器解析出来的样式就会出现不一样,导致页面错乱。
  *{}的优先级是很低的,你在第一个外部引用css文件中添加进行初始化,后面设置的属性如果和*{}里面的不符,会覆盖掉*{}里面的样式。这样,所有浏览器解析出来的样式就基本一样了。当然,浏览器兼容还有其他许多事情要做,对所有样式进行初始化是最基本的。

以上是关于用DIV+CSS做网页里要设置body和*规定内容的主要内容,如果未能解决你的问题,请参考以下文章

html和css的一个问题,关于body设置width后并且居中显示后为啥背景色不遵循约束?

CSS设置div层充满整个网页

css中body下的div 为何用百分比设置height无效,用像素值可以

div css布局网页如何实现网页自动适应屏幕高度和宽度

Css奇怪现像!有时对body设置的属性起不了作用!只能用*何解(它们不是对整个页面起作用吗?

CSS DIV 怎么做出来鼠标移动上就显示其内容?