XHTML+CSS中清除浮動的三種好方法

例:
<html>
<head>
<style type="text/css">
* {margin:0;padding:0;}
#main {width:500px;background-color:#000;color:#FFF;}
.left {float:left;width:200px;height:200px;background-color:#900;}
.right {float:left;width:200px;height:300px;background-color:#009;}
</style>
</head>
<body>
<div id="main">
? ? <div class="left">left<div class="right">right

</body>
</html>

瀏覽器中瀏覽,發(fā)現(xiàn)定義的#main {background-color:#000;}不起作用,是因為left/right浮動了
清除浮動方法:
第一種,用.clearfix,即after偽對象清楚浮動
(這法子是一同事教的、而且?guī)缀醪淮嬖诩嫒菪詥栴})

.clearfix:after {content:".";? display:block;clear:both;visibility:hidden;line-height:0;height:0;}

.clearfix {display:block;}

html[xmlns] .clearfix {display:block;}

*html .clearfix {height:1%;}

*+html .clearfix {height:1%;}


注:對于.clearfix,一位仁兄(

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 各種純css圖標 CSS3可以實現(xiàn)很多漂亮的圖形,我收集了32種圖形,在下面列出。直接用CSS3畫出這些圖形,要比...
    劍殘閱讀 9,977評論 0 8
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 14,093評論 1 92
  • 1、垂直對齊 如果你用CSS,則你會有困惑:我該怎么垂直對齊容器中的元素?現(xiàn)在,利用CSS3的Transform,...
    kiddings閱讀 3,289評論 0 11
  • 今天還是下雨,看來不會輕易結(jié)束,無所謂,下雨也開心。 今天看的電影是李安導演的《臥虎藏龍》,其實看不懂這些什么道啊...
    周興哲閱讀 349評論 0 1
  • (節(jié)令四時) 文/菊 壟上雙忙日影稠, 節(jié)令如山豈能休。 麥芒刺背青秧待, 一寸光陰滿日酬。 【平水韻】十一尤 丁...
    斌之志閱讀 818評論 5 4

友情鏈接更多精彩內(nèi)容