Мой сайт настроен следующим образом:
<html lang="en">
<body>
<div id="container">
<div id="contentainer">
<img src="img/car.png" alt="car.png" syle="position: absolute; top:10px; left:-35px; ">
<div id="contentLeftTop"> ... </div>
<div id="contentRightTop"> ... </div>
<div id="contentLeftBottom"> ... </div>
</div>
</div>
</body>
</html>
И CSS, связанный с задействованными элементами:
#container {
position:relative;
margin:auto;
width:820px;
overflow:hidden;
z-index:-1;
}
#contentainer {
position:relative;
float:left;
width:800px;
background-color:#FFF;
border:10px groove #999;
border-radius:15px;
z-index:1;
}
То, что, похоже, происходит, заключается в том, что изображение обрезается из-за ограничений ширины родительского "контейнера" div, но оно успешно перекрывает div "contentainer". Что я делаю не так? Я пытаюсь вставить car.png
в начало страницы.
Заранее спасибо.
Проблема заключается не в ограничениях ширины, а в overflow:hidden;
в стиле #container
. По определению это означает, что все, что распространяется за пределами #container
будет отключено.
margin:0 auto;
исправляет это без этого. Еще раз спасибо.
<!DOCTYPE html>
Я просто опустил его, думая, что это не имеет значения.