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

首頁 > 開發 > CSS > 正文

清除浮動clear:both的應用詳解

2024-07-11 08:25:11
字體:
來源:轉載
供稿:網友
在CSS中我們會經常要用到“清除浮動”Clear,比較典型的就是clear:both;
CSS手冊上是這樣說明的:該屬性的值指出了不允許有浮動對象的邊。這個屬性是用來控制float屬性在文檔流的物理位置的。
當屬性設置float(浮動)時,其所在的物理位置已經脫離文檔流了,但是大多時候我們希望文檔流能識別float(浮動),或者是希望float(浮動)后面的元素不被float(浮動)所影響,這個時候我們就需要用clear:both;來清除。
比如:

[Ctrl A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]
如果不用清除浮動,那么第3列文字就會和第1、2列文字在一起 ,所以我們在第3個這列加一個清除浮動 clear:both;

[Ctrl A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]
==============================================================
通常,我們往往會將“清除浮動”單獨定義一個CSS樣式,如:

.clear {
clear: both;
}

然后使用<div class="clear"></div>來專門進行“清除浮動”。
不過也有不贊同意見是,<div class="clear"></div>可以不寫,直接在下層清除就可以了。
比如本來好好的

<p style="float:left;width:200px;">這個是第1列,</p>
<p style="float:left;width:400px;">這個是第2列,</p>
<p style="clear:both;">這個是第3列。</p>

非要整成

<p style="float:left;width:200px;">這個是第1列,</p>
<p style="float:left;width:400px;">這個是第2列,</p>
<div class="clear"></div>
<p>這個是第3列。</p>

這點看來,<div class="clear"></div>確實不需要寫。
不過很顯然,我們在網頁設計時還有一種很普遍的情況:
主站蜘蛛池模板: 济源市| 克山县| 武穴市| 县级市| 文登市| 瑞昌市| 桐庐县| 邮箱| 广汉市| 淅川县| 五原县| 弥渡县| 信阳市| 璧山县| 巴塘县| 沛县| 金阳县| 凤山县| 桓台县| 韶山市| 大英县| 河源市| 营山县| 玉林市| 马公市| 阜平县| 苗栗市| 九龙县| 醴陵市| 信丰县| 博野县| 章丘市| 元氏县| 长丰县| 大埔区| 根河市| 成安县| 合江县| 土默特左旗| 沽源县| 万年县|