如果我有一个位于 left: 5000px
的 div#child
,并且我的窗口比那个窄,我的 div#parent 是否可以
足够宽以包含它的 child ?
width: 100%
仅与不包含子项的主体一样宽。我不知道 child 的宽度/位置。我宁愿不使用 JavaScript(但如果必须,如何使用?)。
最佳答案
绝对定位的元素不再是布局的一部分。 parent 不知道 child 有多大。是的,您需要使用 JavaScript 来根据子级的大小和位置调整父级的宽度。
parentWidth = childWith + childLeft
关于css - 使元素足够宽以包含绝对定位的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8732140/