文章詳情頁
css - div設置float:left后高度設置自動會無效 ?
瀏覽:82日期: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這是為什么??有內容!!
問題解答
回答1:沒有清除浮動?
.clear{clear:both;}回答2:
看不到你的全部代碼,估測可能的原因:1、浮動沒有清除導致高度沒有被撐開2、內容是空的,導致高度沒有撐開,height:auto根據塊內內容自動調節高度。
回答3:其實。你可以在父級p.設置:p {
overfloat: hidden;
}
就可以了。不需要用到清楚浮動。
回答4:因為你設置了position:relative,如果子元素是absolute的定位方式的話是沒辦法撐開父級p的
標簽:
CSS
相關文章:
1. javascript - js 有什么優雅的辦法實現在同時打開的兩個標簽頁間相互通信?2. css3 - Typecho 后臺部分表單按鈕在 Chrome 下出現靈異動畫問題,求解決3. java - 新手做一個安卓視頻播放器,想實現一個進度條,按鈕那種在視頻下方懸浮的功能,不知道思路!4. javascript - jquery怎么給select option一個點擊時觸發的事件,如圖 如果選擇自定義觸發一個時間?5. nginx配置server模塊的問題6. java - android代碼重構:如何把app設置里的頭像UI做成通用的?7. node.js - express請求的具體方法8. javascript - angular和jquery都用到了$符號,一起用會不會沖突?9. 想找個php大神仿個網站。10. javascript - 怎樣限制同一個瀏覽器不能登錄兩個賬號
排行榜
