九九热线视频精品99-动漫高h纯肉无码视频在线观看-午夜理论无码片在线观看免费-99精品国产在热久久无码-亚洲国产成人乱码

DIV+CSS里清除浮動的方法

2016/8/27 9:11:43   閱讀:1569    發布者:1569

  CSS清除浮動的方法有哪些呢?經常性地會使用到float,很多邪門的事兒都有可能是浮動在作怪,清除浮動是必須要做的,而且隨時性地對父級元素清除浮動的做法也被認為是書寫CSS的良好習慣之一。
下面看今天的教程,此為未清除浮動源代碼,運行代碼無法查看到父級元素淺黃色背景。

<style type=”text/css”>
<!–
    *{margin:0;padding:0;}
    body{font:36px bold; color:#F00; text-align:center;}
    #layout{background:#FF9;}
    #left{float:left;width:20%;height:200px;background:#DDD;line-height:200px;}
    #right{float:right;width:30%;height:80px;background:#DDD;line-height:80px;}
–>
</style>
<div id=”layout”>
    <div id=”left”>Left</div>
    <div id=”right”>Right</div>
</div>

一、使用空標簽清除浮動

  我用了很久的一種方法,空標簽可以是div標簽,也可以是P標簽。我習慣用<div>,夠簡短,也有很多人用<hr>,只是需要另外為其清除邊框,但理論上可以是任何標簽。這種方式是在需要清除浮動的父級元素內部的所有浮動元素后添加這樣一個標簽清楚浮動,并為其定義CSS代碼:clear:both。此方法的弊端在于增加了無意義的結構元素。
<style type=”text/css”>
<!–
    *{margin:0;padding:0;}
    body{font:36px bold; color:#F00; text-align:center;}
    #layout{background:#FF9;}
    #left{float:left;width:20%;height:200px;background:#DDD;line-height:200px;}
    #right{float:right;width:30%;height:80px;background:#DDD;line-height:80px;}
    .clr{clear:both;}
–>
</style>
<div id=”layout”>
    <div id=”left”>Left</div>
    <div id=”right”>Right</div>
    <div class=”clr”></div>
</div>

二、使用overflow屬性

  此方法有效地解決了通過空標簽元素清除浮動而不得不增加無意代碼的弊端。使用該方法是只需在需要清除浮動的元素中定義CSS屬性:overflow:auto,即可!”zoom:1″用于兼容IE6。

<style type=”text/css”>
<!–
    *{margin:0;padding:0;}
    body{font:36px bold; color:#F00; text-align:center;}
    #layout{background:#FF9;overflow:auto;zoom:1;}
    #left{float:left;width:20%;height:200px;background:#DDD;line-height:200px;}
    #right{float:right;width:30%;height:80px;background:#DDD;line-height:80px;}
–>
</style>
<div id=”layout”>
    <div id=”left”>Left</div>
    <div id=”right”>Right</div>
</div>

三、使用after偽對象清楚浮動

  該方法只適用于非IE瀏覽器。具體寫法可參照以下示例。使用中需注意以下幾點。一、該方法中必須為需要清除浮動元素的偽對象中設置height:0,否則該元素會比實際高出若干像素;二、content屬性是必須的,但其值可以為空,藍色理想討論該方法的時候content屬性的值設為”.”,但我發現為空亦是可以的。

<style type=”text/css”>
<!–
    *{margin:0;padding:0;}
    body{font:36px bold; color:#F00; text-align:center;}
    #layout{background:#FF9;}
    #layout:after{display:block;clear:both;content:”";visibility:hidden;height:0;}
    #left{float:left;width:20%;height:200px;background:#DDD;line-height:200px;}
    #right{float:right;width:30%;height:80px;background:#DDD;line-height:80px;}
–>
</style>

主站蜘蛛池模板: 亚洲色欲在线播放一区| 久久欧美与黑人双交男男| 日本免码va在线看免费| 久久欧美与黑人双交男男| 亚洲人成网站在线在线观看| 一区二区三区在线 | 日| 久久久久综合成人免费| 欧洲美熟女乱av在| 亚洲精品一品区二品区三区| 在线观看片a免费不卡观看| 人妻av乱片av出轨| 最新中文无码字字幕在线| 国产熟女一区二区三区四区五区 | 国产在线精品成人一区二区三区| 国产福利视频一区二区精品| 免费无码成人av在线播放不卡| 亚洲国产精品综合久久网络| 99久久免费看少妇高潮a片特黄| 曰欧一片内射vα在线影院| 无套中出丰满人妻无码| 久久久精品人妻一区二区三区蜜桃| 制服丝袜亚洲中文欧美在线| 鲁大师在线视频播放免费观看| av国産精品毛片一区二区三区| 久热中文字幕无码视频| 性色av闺蜜一区二区三区| 无码h黄肉动漫在线观看| 野花社区免费观看在线www| 久久嫩草影院免费看| 成人午夜高潮刺激免费视频| 免费xxxxx大片在线观看网站| 国产成人综合久久二区| 久久精品国产69国产精品亚洲| 麻豆一精品传媒卡一卡二传媒| 装睡被陌生人摸出水好爽| 国产产区一二三产区区别在线| 午夜福利精品导航凹凸| 亚洲精品国产一区二区小泽玛利亚| 97在线观看永久免费视频| 精品亚洲国产成人蜜臀av| 亚洲卡一卡二新区|