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

清除浮動(dòng)(clearfix 和 clear)的用法示例介紹

  發(fā)布時(shí)間:2014-06-05 17:28:12   作者:佚名   我要評(píng)論
如何在 html 中使用 clearfix 和 clear,針對(duì)那些剛開(kāi)始了解 css 的童鞋,下面通過(guò)示例為大家介紹下這兩個(gè)class 的用法
本文主要是講解如何在 html 中使用 clearfix 和 clear,針對(duì)那些剛開(kāi)始了解 css 的童鞋。關(guān)于 clearfix 和 clear 的樣式在這里我就不寫(xiě)了。

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

復(fù)制代碼
代碼如下:

<!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)。

復(fù)制代碼
代碼如下:

<!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 就要放在最后。

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

也許有人會(huì)問(wèn),clearfix 的樣式這樣寫(xiě)為什么會(huì)清除浮動(dòng)?這些樣式都有什么意義?這需要童鞋們對(duì) css 的偽類有一定的了解

相關(guān)文章

最新評(píng)論

沛县| 宁都县| 长乐市| 榕江县| 威远县| 聊城市| 肇庆市| 治多县| 新巴尔虎左旗| 安远县| 苍溪县| 吉木萨尔县| 历史| 广宁县| 南汇区| 和平县| 广宁县| 南汇区| 康乐县| 清涧县| 抚顺市| 定襄县| 沙湾县| 修水县| 南郑县| 铁岭县| 晋江市| 玛沁县| 中西区| 伽师县| 石台县| 鹤庆县| 怀安县| 济源市| 云龙县| 德惠市| 松滋市| 会东县| 德钦县| 仁怀市| 土默特右旗|