CSS 如果不给body标签设置大小,那它默认的宽度好高度是多少,并且是居中的吗?

html-css021

CSS 如果不给body标签设置大小,那它默认的宽度好高度是多少,并且是居中的吗?,第1张

默认高度是没有的,不过由于浏览器本身的bug,如果不用css样式定义body的margin:0,则会大概有2个像素下移。

默认不是居中的,是居左的,用下面这个可以让让居中。

body{margin:0

auto}

1.首先不建议你在body设置宽度,你可以在 body 之下再加一个 div 来设置全局的宽度

2.由于 div 在body 之下,body设置了宽度980px,所以 div 的宽度100%只能是 980px;

3.针对你的问题,你可以使用 css position:absolute绝对定位,设置left:0right:0width:100%来解决。

4.图片居中问题,需要在

<div style="position:absoluteleft:0right:0width:100%text-align:center">

<img src="" style="margin:0 auto" />

</div>

图片垂直居中是不好办的(IE6)了,但是水平居中还是可以的。