最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談css清除浮動(dòng)(clearfix和clear)的用法

  發(fā)布時(shí)間:2023-05-12 08:26:52   作者:yjzhu   我要評(píng)論
下面小編就為大家?guī)?lái)一篇淺談css清除浮動(dòng)(clearfix 和clear)的用法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧

本文主要是講解如何在 html 中使用 clearfix 和 clear,針對(duì)那些剛開(kāi)始了解 css 的童鞋。關(guān)于 clearfix 和 clear 的樣式在這里我就不寫了。

下面就談?wù)剬?duì)于這兩個(gè) class 的用法,首先我們先看個(gè)例子:

<!DOCTYPE HTML>  
<html lang="en-US">  
<head>  
    <meta charset="UTF-8"/>  
    <title>如何在html中使用clearfix和clear</title>  
    <link rel="stylesheet" type="text/css" href="/css/base.css" media="all"/>  
    <style type="text/css">  
    .fl{float:left;}   
    .demo{background:#ccc;}   
    .item1{background:#f90;height:100px;width:100px;}   
    .item2{background:#fc0;height:200px;width:100px;}   
    </style>  
</head>  
<body>  
    <div class="demo">  
        <div class="fl item1"></div>  
        <div class="fl item2"></div>  
    </div>  
</body>  
</html> 

我們都知道使用浮動(dòng)會(huì)產(chǎn)生很多未知的問(wèn)題,通過(guò)上面的例子我們可以發(fā)現(xiàn) class="demo" 的高度并沒(méi)有被里面的 div 給撐開(kāi),這是因?yàn)槔锩娴?div 產(chǎn)生浮動(dòng)而脫離了該文檔,因?yàn)?demo 本身沒(méi)有高度,所以我們看不到它的灰色背景。當(dāng)然只要給 demo 一個(gè)高度就行了,但是這就脫離了本文的目的(有時(shí)我們希望外層 div 的高度由里面的內(nèi)容來(lái)決定)。

既然是浮動(dòng)產(chǎn)生的問(wèn)題,那么只要清除浮動(dòng)就可以了,相信高手們有很多清除浮動(dòng)的方法,比如 overflow:hidden。下面我將介紹用 clearfix 和 clear 來(lái)清除浮動(dòng)。

<!DOCTYPE HTML>  
<html lang="en-US">  
<head>  
    <meta charset="UTF-8"/>  
    <title>如何在html中使用clearfix和clear</title>  
    <link rel="stylesheet" type="text/css" href="/css/base.css" media="all"/>  
    <style type="text/css">  
    .fl{float:left;}   
    .demo{background:#ccc;}   
    .item1{background:#f90;height:100px;width:100px;}   
    .item2{background:#fc0;height:200px;width:100px;}   
    </style>  
</head>  
<body>  
    <h2>用 clear 清除浮動(dòng)</h2>  
    <div class="demo">  
        <div class="fl item1"></div>  
        <div class="fl item2"></div>  
        <div class="clear"></div>  
    </div>  
    <h2>用 clearfix 清除浮動(dòng)</h2>  
    <div class="clearfix demo">  
        <div class="fl item1"></div>  
        <div class="fl item2"></div>  
    </div>  
</body>  
</html> 

我們發(fā)現(xiàn),clearfix 主要是用在浮動(dòng)層的父層,而 clear 主要是用在浮動(dòng)層與浮動(dòng)層之間,和浮動(dòng)層同一級(jí),如果想要撐開(kāi)父層的高度,clear 就要放在最后。

當(dāng)前比較常用的

.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{zoom:1}
.clear{clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}

很難說(shuō)明這兩個(gè)方法哪個(gè)更好,只能說(shuō)具體需求具體對(duì)待。

以上這篇淺談css清除浮動(dòng)(clearfix和clear)的用法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

眉山市| 崇阳县| 郯城县| 天峨县| 旺苍县| 福贡县| 扎兰屯市| 临沧市| 麻阳| 洛宁县| 化隆| 博湖县| 彭水| 元江| 石柱| 高陵县| 安阳县| 邵东县| 黄平县| 怀安县| 原平市| 寿宁县| 辽宁省| 松江区| 崇文区| 台江县| 广德县| 措勤县| 金溪县| 中阳县| 贞丰县| 清新县| 鞍山市| 万源市| 工布江达县| 蒙自县| 当涂县| 富源县| 达拉特旗| 都匀市| 绥滨县|