为什么div设置height:auto没效果?
1个回答
展开全部
如下:
将三个DIV的高度都设置为自动,overflow:auto;,里面的两个DIV都要有内容,没有内容的时候是撑不开DIV的,你还可以设置最大和最小高度,保证DIV内容最少也得能撑开容器,最大不会超过一定的高度从而导致网页变形。
也可以在外层大的DIV里面加上float:left。
设置了外层的区块之后 高度设置auto 。
里层就不要设置区块了 直接加入内容 那么外层的区块就会随着里面的长度而变长。
可以在里面的div加点东西,才会有效果。
最好的测试,在你的css里,加入 border:1px solid black;显示一下div的边框。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询