成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

css - div設(shè)置float:left后高度設(shè)置自動(dòng)會(huì)無效 ?

瀏覽:104日期:2023-07-25 16:44:40

問題描述

.main_box_rightbox { width: 950px; height: auto; float: left; margin-left: 5px; margin-top: 3px; position: relative;}

這樣之后mainboxrightbox 高度只有16px這是為什么??有內(nèi)容!!

問題解答

回答1:

沒有清除浮動(dòng)?

.clear{clear:both;}回答2:

看不到你的全部代碼,估測(cè)可能的原因:1、浮動(dòng)沒有清除導(dǎo)致高度沒有被撐開2、內(nèi)容是空的,導(dǎo)致高度沒有撐開,height:auto根據(jù)塊內(nèi)內(nèi)容自動(dòng)調(diào)節(jié)高度。

回答3:

其實(shí)。你可以在父級(jí)p.設(shè)置:p {

overfloat: hidden;

}

就可以了。不需要用到清楚浮動(dòng)。

回答4:

因?yàn)槟阍O(shè)置了position:relative,如果子元素是absolute的定位方式的話是沒辦法撐開父級(jí)p的

標(biāo)簽: CSS
相關(guān)文章: