我有两个元素-一个是position: relative
的父元素,另一个是position: absolute
和max-width
的子元素.问题是,子元素会缩小,而不是出界.
下面是一个简单的例子和JSFiddle分:
#outer {
position: relative;
width: 400px;
height: 400px;
border: 4px solid red;
margin: 0 auto;
}
#inner {
position: absolute;
left: 300px;
top: 0;
max-width: 240px;
border: 4px solid blue;
}
我希望子元素自然地伸展到240px,而不是缩小.Setting a fixed width is not an option,因为可能有一个子元素只有很少的内容-https://jsfiddle.net/9re34o0j/1/.