对于一个非常具体的用例,我有:
以下是一个示例:http://jsfiddle.net/t9xUV/
CSS:
.parent{
width: 400px;
height: 400px;
background-color: grey;
}
.child{
background-color: red;
height: 200px;
max-width: 500px;
}
HTML:
<div class="parent">
<div class="child">dddd ddddddd dddddddd ddddddddddddd ddddd dddddddddd ddddddd dddddddd dddddddddddd
</div>
</div>
我希望孩子采用自己的宽度,忽略父宽度。
我试过了:
position:absolute
但是关于父宽度包装的话white-space: nowrap
,但是有什么想法吗?
答案 0 :(得分:0)
这是一个有效的解决方案:http://jsfiddle.net/t9xUV/1/
只需将此css属性设置为子元素:
margin-right:-999999px;
来源:Forcing Block Elements to Not Wrap in IE (no fixed width parent)