我正在寻找适合孩子的解决方案div
进入它的父母width
.
我在这里看到的大多数解决方案不跨浏览器兼容 (eg. display: table-cell;
IE 不支持<=8
).
解决方案就是不声明width: 100%
.
默认为width: auto
,对于块级元素(例如div
),无论如何都会占用可用的“完整空间”(与如何width: 100%
可以)。
See: http://jsfiddle.net/U7PhY/2/ http://jsfiddle.net/U7PhY/2/
以防万一我的回答还不清楚:只是不要设置width
在孩子身上div
.
你可能会改为感兴趣box-sizing: border-box https://stackoverflow.com/a/5219611/405015.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)