如何让DIV保持30%,并且内容超过后出现滚动条?
我用IE8,现在要做一个页面,里面有3个div,每个高度30%,但是没内容时div会缩小成一行,内容太多了又会被撑大。如何才能让其始终保持30%呢?会随着页面大小自调整,...
我用IE8,现在要做一个页面,里面有3个div,每个高度30%,但是没内容时div会缩小成一行,内容太多了又会被撑大。
如何才能让其始终保持30%呢?会随着页面大小自调整,内容过多会自动出现滚动条。 展开
如何才能让其始终保持30%呢?会随着页面大小自调整,内容过多会自动出现滚动条。 展开
3个回答
展开全部
指定文档类型,给所有父对象指定高度,给三个DIV指定30%高,并设overflow:auto;如:
<!DOCTYPE html>
<html style="height:100%;">
<body style="height:100%;">
<div style="height:30%; overflow:auto;">1</div>
<div style="height:30%; overflow:auto;">2</div>
<div style="height:30%; overflow:auto;">3<div style="height:1000px;"></div></div>
</body>
</html>
<!DOCTYPE html>
<html style="height:100%;">
<body style="height:100%;">
<div style="height:30%; overflow:auto;">1</div>
<div style="height:30%; overflow:auto;">2</div>
<div style="height:30%; overflow:auto;">3<div style="height:1000px;"></div></div>
</body>
</html>
展开全部
jquery可以通过animate方法来实现动画。其用法:animate(params, [duration], [easing],
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加上overflow:auto;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询