国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

CSS——float屬性及Clear:both備忘筆記

2024-07-11 08:40:16
字體:
來源:轉載
供稿:網(wǎng)友

通過指定CSS屬性float的值,從而使元素向左或向右浮動,然后由后繼元素向上移動以填補前面元素的浮動而空出的可用空間。CSS的float屬性,作用就是改變塊元素對象的默認顯示方式,HTML標簽設置了float屬性之后,它將不再獨自占據(jù)一行,從而可以實現(xiàn)多個元素同處一行的效果。Float的功能很強大,但是如果沒有好好掌握而使用很可能會成為你調試樣式的噩夢。

使用Float樣式,如果沒有清除浮動,那么有浮動元素的父元素容器將無法自動撐開。如果沒有清除內部浮動,此時會導致浮動的父元素無法自動撐開到本身應有的高度。也就是說:當一個元素是浮動的,如果沒有關閉浮動時,其父元素不會包含這個浮動元素,因為此時浮動元素從文檔流中脫離。

所以需要在樣式定義的后面進行清除浮動,清除浮動的方法有幾種:

Clear:both清除浮動

clear清除浮動主要是借用clear屬性來清除浮動,這是一種比較陳舊的清除浮動方法,但是感覺一般遇到這種問題都會用這種方法去清除浮動。使用clear:both來清除浮動,我們需要在需要清除浮動地方的后面緊接著增加一個額外元素,比如說一個div標簽,并且定義他們的樣式為“clear:both”,其通常使用的結構方式如下:


<div class=”demo A”>
<div class=”demoB demoFloat”>float left</div>
<div class=”demoC demoFloat”>float right</div>
<div class=”demoD demoFloat”>not float</div>
<div class=”clear”></div>
</div>


<pre name=”code” class=”css”> .clear {
clear:both;/*主要使用這個屬性來清除浮動*/
/*為了不讓ie具有一定的空間,個人建議加上下面三個屬性*/
height: 0;
line-height: 0;
font-size: 0;
}</pre>
<pre></pre>
<p></p>
<pre></pre>
<p></p>
<h4 style=”margin:0px; line-height:30px; color:rgb(81,177,72); font-family:’Microsoft Yahei'”><a name=”t1″></a>
<span style=”white-space:pre”></span>2.使用overflow</h4>
<p style=”margin-top:0px; margin-bottom:9px; color:rgb(64,64,64); font-family:’Microsoft Yahei’; line-height:28px”>
<span style=”white-space:pre”></span>用overflow方法來清除浮動相對來說比較簡單,只需要在有浮動的元素上面加上下面的屬性:</p>
<p style=”margin-top:0px; margin-bottom:9px; color:rgb(64,64,64); font-family:’Microsoft Yahei’; line-height:28px”>
</p><pre name=”code” class=”css”> .A {
overflow: auto;

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 莱州市| 梅州市| 荥阳市| 临泽县| 丰镇市| 调兵山市| 茌平县| 遵化市| 且末县| 武汉市| 偏关县| 富阳市| 普兰店市| 武冈市| 襄垣县| 西安市| 江口县| 屏山县| 永定县| 迁安市| 全南县| 赞皇县| 潢川县| 乌兰浩特市| 张家港市| 吴旗县| 南和县| 友谊县| 沅江市| 舒兰市| 科技| 多伦县| 商洛市| 毕节市| 金寨县| 尼玛县| 庆云县| 伊川县| 封开县| 宜州市| 沾化县|