亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

CSS清除浮動的方法

發布時間:2021-08-24 19:07:48 來源:億速云 閱讀:150 作者:chen 欄目:web開發

本篇內容介紹了“CSS清除浮動的方法”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

CSS清除浮動的另一種別致的方法

在進行浮動布局時,大多數人都深知,在必要的地方進行浮動清理:

<div></div>。

例如:

ExampleSourceCode

<divstyledivstyle="background:#666;"> <divstyledivstyle="float:left;width:30%;height:40px;background:#EEE;">SomeContentdiv> div>

此時預覽此代碼,我們會發現最外層的父元素floatcontainer,并沒有顯示。這是因為子元素因進行了浮動,而脫離了文檔流,導致父元素的height為零。

若將代碼修改為:

ExampleSourceCode

<divstyledivstyle="background:#666;"> <divstyledivstyle="float:left;width:30%;height:40px;  background:#EEE;">SomeContentdiv> <divstyledivstyle="clear:both">div> div>

注意,多了一段清理浮動的代碼。這是一種好的CSS代碼習慣,但是這種方法增加了無用的元素。這里有一種更好的方法,將HTML代碼修改為:

ExampleSourceCode

<divclassdivclass="clearfix"style="background:#666;">  <divstyledivstyle="float:left;width:30%;height:40px;  background:#EEE;">SomeContentdiv> div>

◆定義CSS類,進行“浮動清理”的控制:

ExampleSourceCode

.clearfix:after{}{  content:".";  clear:both;  height:0;  visibility:hidden;  display:block;  }  /*這是對Firefox進行的處理,因為Firefox支持生成元素,而IE所有版本都不支持生成元素*/  .clearfix{}{  display:inline-block;  }  /*這是對Mac上的IE瀏覽器進行的處理*/  /**//*HidesfromIE-mac\*/  *html.clearfix{}{height:1%;}  /*這是對win上的IE瀏覽器進行的處理*/  .clearfix{}{display:block;}  /*這是對display:inline-block;進行的修改,重置為區塊元素*/  /**//*EndhidefromIE-mac*/

此時,預覽以上代碼(刪去這種注釋),會發現即使子元素進行了浮動,父元素floatcontainer仍然會將其包圍,進行高度自適應。

“CSS清除浮動的方法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

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

css
AI

日喀则市| 灵台县| 罗江县| 宁河县| 阿拉善右旗| 小金县| 南澳县| 饶河县| 呼和浩特市| 昌图县| 红河县| 拜泉县| 潮州市| 临西县| 丰县| 林州市| 仲巴县| 西藏| 辽阳市| 鄂尔多斯市| 汨罗市| 日土县| 天柱县| 汉川市| 丰都县| 响水县| 垣曲县| 久治县| 开封县| 抚顺市| 连平县| 肇源县| 盐边县| 灵丘县| 仁怀市| 望奎县| 霍城县| 通辽市| 洪雅县| 新竹县| 青浦区|