我在确定哪个 CSS 类定义阻止左侧边栏(带有粉红色背景的那个)在此页面上的高度增长时遇到问题。
我之前应该提到,我已经尝试了我能想到的一切,并在这里研究了许多问题,包括添加和height:auto;
到overflow:auto;
、,col-left
以及所有其他问题。 sidebar
col-main
有人可以帮我识别吗?
乍一看,我认为主要问题是position:absolute
for的使用.col-left
。position:absolute
导致该元素位于页面其余部分的流程之外。它的高度对其父级的结果高度没有影响(就好像它不在父级内部一样)。
查看页面源代码,元素的高度不是通过 CSS 指定的。如果您希望侧边栏增长,则需要指定高度和/或最小/最大高度属性。
你有很多高度值设置为 100%,在我能够增加你的内容的垂直空间之前,我一直到页面 div 类。
我建议评估您是否应该在这么多元素中使用特定的高度属性,您可能会无缘无故地限制自己。