【发布时间】:2012-05-12 07:29:14
【问题描述】:
我希望元素具有相对定位。但我不希望它的子元素(带有position:absolute)具有相对于父元素的宽度。
例如:http://jsfiddle.net/t2yJP/。我希望第二个 body>div 拥有 position:relative,但让其子项的宽度保持相同的行为。
【问题讨论】:
-
为什么要关闭投票?如果不可能,就直说吧。
-
我认为投票结束是因为很难理解你在问什么 - 但我个人认为它不值得投票。如果您的意思是希望文本流出绝对定位的
div,就像在第二个示例中一样,那么您可以使用whitespace: nowrap。 -
这就是我想要的。我希望绝对定位的 div 扩展到其自然宽度,而不是受其
position:relative父级的约束。在第二个示例中,文本仍然会换行,只是不会是父宽度。 -
div 的“自然宽度”是可用空间的 100% - 在这种情况下,它将是定位父宽度的 100%。因此,除非您在绝对定位的 div 本身上指定宽度,否则您将改变构建 html 的方式
标签: html css width css-position