盒子:CSS盒子塌陷怎么辦一文教你五個技巧
【版權聲明】文章源于網(wǎng)絡收集整理,不代表本站觀點!若有了解“CSS盒子塌陷怎么辦一文教你五個技巧”等有關服務器、云主機租用、托管、配置、價格問題,請免費咨詢YINGSOO客服,獲取最新優(yōu)惠!
【主機試用】IPLC國際專線 | 美國CN2服務器促銷 | 美國物理服務器促銷
【主機答疑】如何判斷IDC服務商是否靠譜?這篇內容很詳盡
CSS盒子塌陷怎么辦?CSS盒子塌陷也就是指本應該在父盒子內部的元素跑到了外部。那么究竟為何出現(xiàn)這樣的問題呢?我們該怎樣解決處理?對此本文就給大家分享了五種解決CSS盒子塌陷的方法技巧,有需要的朋友可以參考。
為什么會出現(xiàn)盒子塌陷?
當父元素沒設置足夠大小的時候,而子元素設置了浮動的屬性,子元素就會跳出父元素的邊界(脫離文檔流),尤其是當父元素的高度為auto時,而父元素中又沒有其它非浮動的可見元素時,父盒子的高度就會直接塌陷為零, 我們稱這是CSS高度塌陷。
下圖下方兩個子元素的盒子分別設置了左浮動和右浮動,頂端的長條盒子出現(xiàn)了塌陷
ex :
關于盒子塌陷的幾種解決方法
最簡單,直接,粗暴的方法就是盒子大小寫死,給每個盒子設定固定的width和height,直到合適為止,這樣的好處是簡單方便,兼容性好,適合只改動少量內容不涉及盒子排布的版面,缺點是非自適應,瀏覽器的窗口大小直接影響用戶體驗。
給外部的父盒子也添加浮動,讓其也脫離標準文檔流,這種方法方便,但是對頁面的布局不是很友好,不易維護。
給父盒子添加overflow屬性。
- overflow:auto;
有可能出現(xiàn)滾動條,影響美觀。 overflow:hidden;
可能會帶來內容不可見的問題。
父盒子里最下方引入清除浮動塊。最簡單的有:
有很多人是這么解決的,但是我們并不推薦,因為其引入了不必要的冗余元素 。
after偽類清除浮動。
外部盒子的after偽元素設置clear屬性。
#parent:after{ clear: both; content: ""; width: 0; height: 0; display: block; visibility: hidden; }
這是一種純CSS的解決浮動造成盒子塌陷方法,沒有引入任何冗余元素,推薦使用此方法來解決CSS盒子塌陷。
備注:第五種方法雖好,但是低版本IE不兼容,具體選擇哪種解決方法,可根據(jù)實際情況決定。
以上就是關于“CSS盒子塌陷怎么辦”的幾種解決方法,上述幾種具有一定的參考價值,有需要的朋友可以了解看看,希望對解決問題有幫助。最后,想要了解更多CSS的內容,可以繼續(xù)瀏覽本公司其他相關的文章。
YINGSOO同全球一線高標準的IDC機房合作,資源優(yōu)勢明顯;采用國際BGP線路, IP遍及亞洲、美洲、歐洲各地,IP資源豐富;使用全球獨享骨干高速網(wǎng)絡資源,網(wǎng)絡智能加速,延時低;使用國際知名高質量高配置高性能服務器且合理分配服務器資源到云主機,性能有保障;架設單獨的防護設備,可防御網(wǎng)絡攻擊,病毒入侵。選擇YINGSOO,安全放心!全國統(tǒng)一服務熱線:400-630-3752
熱搜詞條:【服務器用戶類型】【單對單服務器與多對多服務器】【數(shù)據(jù)中心高品質供電】【北美華盛頓服務器 速度好快】【web緩存中毒DOS怎么驗證】【遠程登錄服務器下載ssh】【VPS能否關機重啟】【服務器托管教程】【常用數(shù)據(jù)庫類型有哪些】【我的世界服務器ddos測壓軟件】【CRU挖礦】【貴州省虛擬幣礦場政策】【vps內存已滿解決辦法】【不實名的香港云運營商】【安卓項目可以用手機連接服務器嗎】【skype不能正常】【怎么提現(xiàn)xDai地址】【steam網(wǎng)絡加速器】【chia已找到證明】【PHA測試網(wǎng)關閉了嗎】【寶塔文件空間不夠】【服務器系統(tǒng)對硬件有什么要求選型】【亞馬遜云有臺灣服務器么】【游戲運營服務器成本】【Chia節(jié)點 未同步】【通過香港服務器實現(xiàn)代理】【穩(wěn)定云主機】【幣安測試幣獲取鏈接】【大數(shù)據(jù)分析服務器配置】【服務器挖幣是什么意思】
版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。