您的位置:首頁技術文章
文章詳情頁

css - div設置float:left后高度設置自動會無效 ?

瀏覽:95日期: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這是為什么??有內容?。?/p>

問題解答

回答1:

沒有清除浮動?

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

看不到你的全部代碼,估測可能的原因:1、浮動沒有清除導致高度沒有被撐開2、內容是空的,導致高度沒有撐開,height:auto根據塊內內容自動調節高度。

回答3:

其實。你可以在父級p.設置:p {

overfloat: hidden;

}

就可以了。不需要用到清楚浮動。

回答4:

因為你設置了position:relative,如果子元素是absolute的定位方式的話是沒辦法撐開父級p的

標簽: CSS
相關文章:
国产综合久久一区二区三区