中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

怀安县| 红原县| 白城市| 邮箱| 玉田县| 黔南| 西昌市| 佳木斯市| 周至县| 太康县| 鄂伦春自治旗| 丰宁| 德化县| 古丈县| 昌吉市| 韶山市| 渭源县| 墨江| 阿瓦提县| 葫芦岛市| 铅山县| 乐至县| 赫章县| 方山县| 寿阳县| 澎湖县| 印江| 九寨沟县| 库尔勒市| 南充市| 滨州市| 沂南县| 乡宁县| 揭阳市| 青州市| 景东| 新野县| 峨山| 通城县| 秦安县| 齐齐哈尔市|