DIV+CSS布局时,可以不设置DIV的高度和宽度吗?

html-css021

DIV+CSS布局时,可以不设置DIV的高度和宽度吗?,第1张

DIV默认情况是宽度最大化(100%)、高度最小化,高度随着内容自动伸展。

一般情况做网页的话,大部分都是固定了总体框架宽度的,每个模块的宽度基本上也都是固定的,

所以div需要设一下宽度,如果内容也是相对固定不变的,那么也可以设定高度。

我现在是做系统软件的界面设计,需要软件的界面能够根据分辨率或者浏览器的宽度自动伸展,所

以我一般布局的话大部分地方都是不设宽度的,最多设置一下最小宽度,防止总体框架的宽度过小

导致布局的错位,而高度方面因为数据调用的问题会有数据多和数据少情况。

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

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

body{margin:0

auto}