请参阅小提琴:http://jsfiddle.net/ukzKT/8/。相对位置内的绝对位置,元素是否超过父宽度?
我想内DIV#这个底留在底部,但它的宽度应该是喜欢里面的任何其他分区。即它应该留在父div #top的填充区域内。
CSS
#top{
width:300px;
position:relative;
padding:20px;
border:1px solid #222;
}
#this-bottom{
position:absolute;
bottom:0;
border:1px solid #333;
right: 18px;
left: 20px;
}
#other{
width:100%;
border:1px solid #333;
}
HTML
<div id='top'>
<div id='other'>
This is 1 <br />
THis is 2 <br />
This is 3 <br />
</div>
<div id='this-bottom'>
This should be bottom
</div>
</div>
你为什么想到这个问题时,你有没有CSS定义? –
@Diodeus对不起(错误的小提琴)。现在检查。 – shahalpk
@ShahalTharique那里与你的CSS没有问题,这是正常的,它越过母公司宽度,becasue你正在使用'填充:20;' – mgraph