关于DIV布局,div高度随内容增加而增加的问题?

 我来答
92085菊
2014-05-11 · 超过24用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:44.2万
展开全部
给div设定宽度,高度不写,或写成height:auto;就可以了,这样div的高度就是随内容而增加的。
有两种情况div是不会自动增加的:
一、div容器里有position:absolute;绝对定位的标签,这种要把那个决定定位的标签的高度设定。
二、div容器里有float的标签,这种要清除浮动才行。
free小_猫
2014-05-12 · TA获得超过174个赞
知道小有建树答主
回答量:510
采纳率:100%
帮助的人:154万
展开全部
高度自适应,想要兼容ie678浏览器的按照下面的写,
div{min-height:500px; height:auto!important; height:500px;}
上面三个属性的顺序不可以改变,最小高度的值要和最后那个高度的值一样。
如果这个div里面有浮动层的子级,而且高度超过500的话,要有清除浮动层
例如:
<div style="min-height:500px; height:auto!important; height:500px;">
<div style="float:left; height:600px; width:200px;"></div>
<div style="float:right; height:600px; width:200px;"></div>
<div style="clear:both;height:0px; line-height:0px"></div>/*清除浮动层,这样页面不会跑*/
</div>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
温柔长发
2014-05-11 · 超过19用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:29.4万
展开全部
你想问什么,div不设置高度自然就增加了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3cb80af
2014-05-11 · TA获得超过9535个赞
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:3978万
展开全部
你设置固定高度,就可以了,再加一个溢出隐藏就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxq99_
2014-05-11 · TA获得超过672个赞
知道小有建树答主
回答量:683
采纳率:0%
帮助的人:447万
展开全部
height:100%; height:auto; 这叫窗口自适应.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式