У меня есть код ниже:
#div1 {
position: relative;
width:800px;
height:540px;
top: 50%;
left: 50%;
margin-top: -270px;
margin-left: -400px;
}
#div2 {
position:absolute;
left:69px;
top:223px;
width:250px;
height:144px;
}
#div3 {
width:100%;
text-align:center;
position:absolute;
bottom:0px;
}
<div id="div1">
<div id="div2">
Message top.
<div id="div3">
Message bottom!
</div
</div>
</div>
div1 center o box в окне браузера. Это нормально для всех браузеров.
div2 поместите коробку внутри div1. Это нормально для всех браузеров.
div3 показывает сообщение внутри div2, но выровнено снизу и по центру. Это не нормально на IE8, потому что это центр div3 в зависимости от размера окна. Центр Chrome и Firefox внутри div2.
Если я добавлю границу к div3, она будет иметь ширину div2 во всех браузерах, но в центре окна будет IE8.
Как я могу это исправить?
Спасибо.