91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

簡單的CSS清除浮動方法介紹

發布時間:2021-07-27 22:38:43 來源:億速云 閱讀:131 作者:chen 欄目:web開發

本篇內容主要講解“簡單的CSS清除浮動方法介紹”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“簡單的CSS清除浮動方法介紹”吧!

清理浮動有很多種方式,像使用 br 標簽自帶的 clear 屬,使用元素的 overflow,使用空標簽來設置 clear:both 等等。但考慮到兼容問題和語義化的問題,一般我們都會使用如下代碼來清理浮動。

代碼如下:

/* 清理浮動 */
.clearfix:after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:" ";
 clear:both;
 height:0;
}
.clearfix {
 zoom:1;
}


其原理是,在「高級」瀏覽器中使用 :after 偽類在浮動塊后面加上一個非 display:none 的不可見塊狀內容來,并給它設置 clear:both 來清理浮動。在 ie6 和 7 中給浮動塊添加 haslayout 來讓浮動塊撐高并正常影響文檔流。

上面的代碼應該是現在主流的清理浮動方式。現在支付寶就使用這樣的方式。而現在,Nicolas Gallagher 給出了一個更簡潔的方案:

代碼如下:

.cf:before, .cf:after {    content:"";    display:table;}.cf:after {    clear:both;}.cf {    zoom:1;}

原理還是一樣的。使用 :after 偽類來提供浮動塊后的 clear:both。不同的是,隱藏這個空白使用的是 display: table。而不是設置 visibility:hidden;height:0;font-size:0; 這樣的 hack。

值得注意的是這里中的 :before 偽類。其實他是來用處理 top-margin 邊折疊的,跟清理浮動沒有多大的關系。但因為浮動會創建 block formatting context,這樣浮動元素上的另而一元素上如果剛好有 margin-bottom 而這個浮動元素剛好有margin-top 的話,應該讓他們不折疊(雖然這種情況并不常見)。

到此,相信大家對“簡單的CSS清除浮動方法介紹”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

武胜县| 黎川县| 酉阳| 陵水| 吉木乃县| 福海县| 大安市| 阿图什市| 疏勒县| 长顺县| 成武县| 全南县| 柘荣县| 武汉市| 扬中市| 府谷县| 昌乐县| 大关县| 蚌埠市| 新绛县| 内乡县| 茌平县| 沾益县| 盘锦市| 澄城县| 朝阳区| 日土县| 平罗县| 登封市| 进贤县| 昌邑市| 宁阳县| 岳阳县| 佛冈县| 滨州市| 武平县| 浙江省| 乌兰浩特市| 任丘市| 体育| 仁怀市|