日期:2014-05-17 浏览次数:20690 次
boby的margin默认是不为0的。
css中float默认为none。设置为left或right,元素就会向其父元素的左侧或右侧靠紧,同时默认情况下,盒子的宽度不再伸展,而是根据盒子的内容来确定。浮动的元素将脱离标准流,后面的元素若不浮动,就会当前面面浮动的元素不存在一样,但文字会围绕前面的浮动元素。若前后两个元素都浮动,它们一起脱离标准流,它们之间的margin就会起作用。
通过浮动,可以调换页面上元素的显示位置。
?
关于clear属性:
float:left
float:right
position有4个可选值:
绝对定位,盒子以它的“最近”一个“已经定位”的祖先元素为基准进行偏移,不存在这种元素时,就以浏览器窗口为基准进行定位。
固定定位,脱离标准离,以浏览器窗口为基准定准,但IE6不支持。
?
设置了position属性时,便可以通过z-index设置各块之间的重叠高低关系。
display属性
盒子有两种类型,一种是div这样的块级元素,一种是span这样的行内元素。其实可以通过display属性设置为inline、block来修改原来的属性,none为不显示。