调整父容器的大小以容纳展开的子容器
目标是动态调整父容器
一种方法是将父元素的溢出属性设置为 auto。这允许内容溢出并在必要时在父级中创建垂直滚动条。但是,当子内容超出浏览器窗口宽度时,这种方法有一个缺点,导致父级而不是页面本身出现水平滚动条。
要克服此问题并确保滚动条出现在页面级别,可以实施不同的解决方案。将父级的显示属性设置为 table 并将子级的显示属性设置为 table-row 会调整父级的大小以包含子级的高度,同时适应页面级别的水平滚动。
<br> /<em> 父级 </em>/<br> 显示:表;<br> 溢出: auto;<p>/<em> 子元素 </em>/<br>display: table-row;<br>
此解决方案保持所需的垂直扩展,同时解决水平滚动条放置问题。
以上是如何动态调整父 Div 的大小以适应展开的子级,同时保持页面级滚动?的详细内容。更多信息请关注PHP中文网其他相关文章!