国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

清除浮動的方法有哪些

來源:懂視網 責編:小OO 時間:2020-11-02 22:13:45
文檔

清除浮動的方法有哪些

在我們寫代碼的時候,有時因為使用了float浮動元素而導致頁面中某些元素不能正確的顯示,接下來在文章中將為大家詳細介紹幾種清除浮動的方法,具有一定的參考價值,希望對有所幫助?!就扑]課程:CSS課程】。浮動導致的后果。(1)由于浮動元素脫離了文檔流,所以父元素的高度無法被撐開,影響了與父元素同級的元素。(2)與浮動元素同級的非浮動元素會跟隨其后,因為浮動元素脫離文檔流不占據原來的位置。(3)如果該浮動元素不是第一個浮動元素,則該元素之前的元素也需要浮動,否則容易影響頁面的結構顯示。例:在一個div中設置三個div,讓三個div的來撐開父元素。
推薦度:
導讀在我們寫代碼的時候,有時因為使用了float浮動元素而導致頁面中某些元素不能正確的顯示,接下來在文章中將為大家詳細介紹幾種清除浮動的方法,具有一定的參考價值,希望對有所幫助?!就扑]課程:CSS課程】。浮動導致的后果。(1)由于浮動元素脫離了文檔流,所以父元素的高度無法被撐開,影響了與父元素同級的元素。(2)與浮動元素同級的非浮動元素會跟隨其后,因為浮動元素脫離文檔流不占據原來的位置。(3)如果該浮動元素不是第一個浮動元素,則該元素之前的元素也需要浮動,否則容易影響頁面的結構顯示。例:在一個div中設置三個div,讓三個div的來撐開父元素。
清除浮動的方法有clearboth的方法、設置clearfix的方法、overflow的方法以及給父元素設置雙偽元素的方法

在我們寫代碼的時候,有時因為使用了float浮動元素而導致頁面中某些元素不能正確的顯示,接下來在文章中將為大家詳細介紹幾種清除浮動的方法,具有一定的參考價值,希望對大家有所幫助。

【推薦課程:CSS課程】

浮動導致的后果:

(1)由于浮動元素脫離了文檔流,所以父元素的高度無法被撐開,影響了與父元素同級的元素
(2)與浮動元素同級的非浮動元素會跟隨其后,因為浮動元素脫離文檔流不占據原來的位置
(3)如果該浮動元素不是第一個浮動元素,則該元素之前的元素也需要浮動,否則容易影響頁面的結構顯示

例:在一個div中設置三個div,讓三個div的來撐開父元素

<style>
 .box{border:1px solid #ccc;background:pink;}
 .red{width:100px;height:100px;background: red;}
 .green{width:100px;height:100px;background:green;}
 .blue{width:100px;height:100px;background: blue;}
</style>
<body>
<div class="box">
 <div class="red"></div>
 <div class="green"></div>
 <div class="blue"></div>
</div>

效果圖:

加了float:left之后,父元素無法被撐開

清除浮動的方法

(1)使用clear:both清除浮動

在代碼中在放一個空的div標簽,然后給這個標簽設置clear:both來清除浮動對頁面的影響。它的優點是簡單,方便兼容性好,但是一般情況下不建議使用該方法,因為會造成結構混亂,不利于后期維護

<div style="clear: both"></div>

(2)利用偽元素clearfix來清除浮動

給父級元素添加了一個:after偽元素,通過清除偽元素的浮動,達到撐起父元素高度的目的

.clearfix:after{
 content:"";
 display:block;
 visibility:hidden;
 clear:both;
 }

(3)overflow方法的使用

當給父元素設置了overflow樣式,不管是overflow:hidden或overflow:auto都可以清除浮動只要它的值不為visible就可以了,它的本質就是建構了一個BFC,這樣使得達到撐起父元素高度的效果

.box{border:1px solid #ccc;background:#eff2f4;overflow: auto}

(4)雙偽元素方法的使用

通過給父元素設置雙偽元素來達到清除浮動的效果

 .clearfix:before,.clearfix:after {
 content: "";
 display: block;
 clear: both;
}

總結:

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

清除浮動的方法有哪些

在我們寫代碼的時候,有時因為使用了float浮動元素而導致頁面中某些元素不能正確的顯示,接下來在文章中將為大家詳細介紹幾種清除浮動的方法,具有一定的參考價值,希望對有所幫助。【推薦課程:CSS課程】。浮動導致的后果。(1)由于浮動元素脫離了文檔流,所以父元素的高度無法被撐開,影響了與父元素同級的元素。(2)與浮動元素同級的非浮動元素會跟隨其后,因為浮動元素脫離文檔流不占據原來的位置。(3)如果該浮動元素不是第一個浮動元素,則該元素之前的元素也需要浮動,否則容易影響頁面的結構顯示。例:在一個div中設置三個div,讓三個div的來撐開父元素。
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 日本va视频 | 亚洲一区二区三区免费 | 欧美人与性动交a欧美精品 欧美日本一道本 | 亚洲美女网站 | 综合视频在线 | 小说区 亚洲 自拍 另类 | 欧美日韩精品免费一区二区三区 | 免费国产一级 | 日韩精品在线视频 | 欧美亚洲图区 | 国产亚洲欧美日韩俺去了 | 在线一区二区三区 | 久国产精品视频 | 91亚洲国产成人久久精品网站 | 日韩 欧美 中文 | 亚洲欧美啪啪 | 久久久91精品国产一区二区 | 欧美日韩国产一区二区三区播放 | 国产一区二区三区视频在线观看 | 性xxxxfreexxxxx国产 | 97国产精品欧美一区二区三区 | 99久久免费国产精精品 | 初撮六十路 | 亚洲欧美另类在线观看 | 国产精品久久久久久久久 | 国内精品免费 | 久久久久久91 | 亚洲一区二区三区在线 | 在线观看亚洲欧美 | 在线观看视频亚洲 | 亚洲欧美天堂网 | 欧美精品国产精品 | 欧美在线看欧美视频免费网站 | 99热免费| 亚洲一区中文 | 亚洲欧美视频 | 538精品在线视频 | 成人a免费视频播放 | 日韩精品亚洲电影天堂 | 久久久久久久国产精品 | 99精品高清视频一区二区 |