css - div设置float:left后高度设置自动会无效 ?
高洛峰
高洛峰 2017-04-17 11:20:58
0
4
538
.main_box_rightbox {
    width: 950px;
    height: auto;
    float: left;
    margin-left: 5px;
    margin-top: 3px;
    position: relative;
}

这样之后mainboxrightbox 高度只有16px
这是为什么??
有内容!!

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(4)
巴扎黑

沒有清除浮動?

.clear{clear:both;}
左手右手慢动作

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

迷茫

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

overfloat: hidden;

}

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

PHPzhong

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板