以及一些在层之上的层按钮等等特殊的地方。正常布局下不建议写定位,一般写背景的时候用的最多
,尤其的门户网站,你可以把他们的背景保存下来你看看,是一张特大的图片,里边包括的几乎所有页面需要用的图片,然后根据图片的位置
用定位做不同的背景,这才是DIV的王道用法。
这样说吧:div在不设定长宽的情况下,以及不设定position:absolute、fixed或者float的情况下
默认display:block,即宽度 width:100%高度 height:auto ;
而设定了position:absolute、fixed或者float的情况下
宽度就会变成 width:auto 了。
而你所说的什么时候需要制定高度和宽度,主要还是要看页面效果的需求。
例如你想div的宽度继承父元素的宽度,那就width:100%,或者不设定
例如你想div的高度规定100px,超出范围的都看不见,那就height: 100pxoverflow:hidden
如果还是不清楚的话,多点去看别人的布局和样式,慢慢积累经验吧~百度不错可以看看