Я пытаюсь развернуть оболочку с помощью div div, он отлично работает, пока я не добавлю верхнее позиционирование в контентный div, после чего содержимое div переполняется из оберткиCSS Wrapper не расширяется при использовании «верхнего» позиционирования
Я попытался переполнить auto на обертке, которая, похоже, работает, но добавляет нежелательные полосы прокрутки, а скрытые просто зажимают конец содержимого div ..... там все равно, чтобы обертка автоматически расширялась при использовании метода TOP-позиционирования, может быть, мне нужно добавить прокладку на дно обертки для компенсации? - хотя я хотел бы использовать ту же оболочку, идентификатор на нескольких страницах с различным содержанием высоты
html,
body {
margin: 0;
padding: 0;
height: 100%;
}
#wrapper {
position: relative;
width: 100%;
height: auto;
background-color: #FC0;
}
#content {
position: relative;
height: 400px;
width: 300px;
margin: 0 auto;
top: 200px;
text-align: center;
font-size: 24px;
background-color: #F60;
}
<div id="wrapper">
<div id="content">
Content...
</div>
</div>
Ваш вопрос непонятен. Что именно вы ожидаете? Вы хотите, чтобы оранжевый BG покрывал всю красную вещь? –
Почему вы используете для этого относительное позиционирование? Понятно, что он не предназначен для того, чего вы пытаетесь достичь. Почему бы не использовать поля и прокладки? – Roope
Добро пожаловать в переполнение стека! Позиционирование - это очень ** плохой способ выкладки веб-страниц. Он чрезвычайно негибкий, и есть намного лучшие и более гибкие варианты. Проверьте [** LearnLayout.com **] (http://learnlayout.com/) –