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

html-css023

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

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

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

body{margin:0 auto}

在CSS中加入

margin-right: auto

margin-left: auto意思是header这个框架左右自动对齐,这样header这个框架中的背景图片也就跟着居中了

让里面的层居中不能用这个,text-align:center是让内部的内容居中,例如图片和文字,而内部的元素居中,可以考虑给这个居中元素设置一个宽度,然后margin控制居中例如

.print-body{width:500px

margin:0

auto}