国产探花免费观看_亚洲丰满少妇自慰呻吟_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>確實不需要寫。
不過很顯然,我們在網頁設計時還有一種很普遍的情況:
主站蜘蛛池模板: 阜城县| 澳门| 双流县| 平湖市| 丹阳市| 浙江省| 科技| 东山县| 措勤县| 清流县| 芒康县| 定襄县| 太和县| 炉霍县| 衡水市| 扶余县| 神池县| 元氏县| 秦安县| 石屏县| 惠东县| 赣榆县| 化隆| 沁阳市| 阜城县| 山东省| 乐都县| 陈巴尔虎旗| 汕头市| 靖边县| 清水河县| 阿图什市| 广南县| 成安县| 清水河县| 法库县| 扶沟县| 平山县| 西平县| 昆明市| 烟台市|