我有一些元素在包含元素之外转义(如果overflow: hidden
为真,它们将被剪裁)。但是,我设置overflow: visible
因为我希望它们被看到。 HOWEVER ,我不希望他们为页面的宽度做出贡献(就像他们不对包含元素的宽度做出贡献一样):
page
+---------------------+
| |
| container |
| +----------------+ |
| | | |
| | overflow child | |
| | +-----------------------+
| | | |
| | | |
| | | |
| | +-----------------------+
| | | |
+---------------------_
在这里,我看到整个页面大小适合"溢出的孩子"。注意:我使用的内部组件无法修改页面或“#34; container"”之外的任何内容。 (我可以修改容器)。
为了澄清,我希望内部溢出div是这个大小,我只是不希望它强制页面增长(同样它不会强制父元素增长)。< / p>
答案 0 :(得分:0)
如果您可以直接设置子元素,那么您可以将子项放在div中并为此div设置
max-width: 100%;