float属性(浮动)
改变块元素(block element)对象的默认显示方式;
浮动元素(float)会被移出标准流,但是不脱离文件流;
使用:将块显示标记左右排列。
主要属性:
值 | 描述 |
---|---|
left | 元素向左浮动。 |
right | 元素向右浮动。 |
none | 默认值。元素不浮动,并会显示在其在文本中出现的位置。 |
inherit | 规定应该从父元素继承 float 属性的值。 |
clear属性(清除浮动的影响)
浮动那个会影响到标准流中的元素所以要对受浮动影响的元素清除浮动的影响
<style type="text/css"> #aa,#bb{ background-color:#F00; height:100px; width:200px; float:left; } #bb{ width:200px; height:100px; background-color:#00F; } #cc{ width:400px; height:100px; background-color:#FF0; clear:left; } </style> </head> <body> <div id="aa"></div> <div id="bb"></div> <div id="cc"></div>
clear作用:清除左浮动的影响,否则会影响到cc的布局