我有2个div,一个在另一个之下。这些嵌套在另一个div中
<div id="site-wrapper">
<div id="user1"><div>
<div id="footer"></div>
</div>
CSS就是
#site-wrapper{
border: 1px solid;
width: 1000px;
height: 100%;
margin-left: auto;
margin-right: auto;
}
我们如何调整user1和footer,以便当user1的内容扩展时,site-wrapper会自动扩展
答案 0 :(得分:4)
问题在于您将包装器的高度明确设置为100%。
删除该属性,您将看到您所描述的内容。
答案 1 :(得分:1)
不要在site-wrapper中使用width,而是使用min-width
使用overflow:隐藏在site-wrapper中,它应该展开
答案 2 :(得分:1)
将height: %
的参数更改为height: px
。这将根据需要扩展!
答案 3 :(得分:0)
我已经为此苦苦挣扎了一段时间。 但这对我来说非常有效。 试试:
#user1 {
width: fit-content;
}