Edit: Это был упрям, чтобы сделать в IE, поэтому я добавил некоторую дополнительную информацию, чтобы заставить его работать там Что ж.
Edit2: Также используется приложение SuperPreview Microsoft, чтобы сделать эту работу в IE6. Протестировано в FF3.6 и IE8, а также IE6 в SuperPreview.
Используйте следующий CSS гнездиться ваш объект:
body {
margin: 0px;
padding: 0px;
text-align: center;
}
.parentDiv {
margin: 0 auto;
text-align: left;
width: 2px; /* non-zero width */
}
.childDiv {
position: relative;
text-align: left;
background-image: url("../images/bg.jpg");
left: 399px !important; /* !important is not honored by IE6 */
left: 600px; /* overridden in all but IE6 */
width: 300px;
height: 300px;
}
Вы бы код, подобный этому (это важно установить DOCTYPE
строгой):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
...
<div class=parentDiv><div class=childDiv>Child Content</div></div>
Изменить значение width
и height
в childDiv на основе вашего изображения.
Давайте ждать других браузеров, чем Firefox для реализации 'известково()', к примеру, я думаю, что это будет работать в Firefox: 'фон-позиции: сверху -moz-известково (50% - 400px);' , См. Https://developer.mozilla.org/en/CSS/-moz-calc – Harmen