div{
width:200px
height:400px
border:2px red solid
float:left
}层模型有三种形式:
(1)绝对定位(position: absolute)
div{
width:200px
height:400px
border:2px red solid
position:absolute
left:100px
top:50px
}
(2)相对定位(position: relative)
(3)固定定位(position: fixed)
层模型中,各元素可能出现堆叠。堆叠顺序可以用z-index控制,z-index大者在上。z-index相同时,根据CSS声明顺序,靠后者在上。
用百分比来做,比如html如下
<div class="demo"><div class="box">1</div>
<div class="box">2</div>
<div class="box">3</div>
</div>
css如下
.demo{width: 1000pxheight: 300px}.box{width: 100%height: 33.3%}
效果就是demo被box均分为3个宽1000高100的三个块,当然,3个33.3%是不能完全达到百分百,但在显示界面基本看不出什么了
用css 是可以实现的加一个style='float:left'就能在一行显示了
每次想换行的时候再加一个<div style='clear:both'></div>
就可以换下一行了