Я попытался сделать то, что сказал другой вопрос, но я думаю, что проблема в том, что для меня не работает, потому что divs плавают. это мой HTML тело:Как я могу выровнять содержимое плавающего div в центр div?
<body>
<div class="container">
<div class="header"></div>
<div class="sidebar1"></div>
<div class="content"></div>
<div class="sidebar2"></div>
<div class="footer"> </div>
<!-- end .container --></div>
</body>
так, что им ищет, находится на «sidebar2» центрировать дэ содержания этого дела. и все дивы плывут, Херес CSS:
.container {
width: 960px;
background: #FFFFFF;
margin: 0 auto;
}
.header {
background: #ADB96E;
}
.sidebar1 {
float: left;
width: 180px;
background: #EADCAE;
padding-bottom: 10px;
}
.content {
padding: 10px 0;
width: 600px;
float: left;
}
.sidebar2 {
float: left;
width: 180px;
background: #EADCAE;
padding: 10px 0;
}
.footer {
padding: 10px 0;
background: #CCC49F;
position: relative;/* this gives IE6 hasLayout to properly clear */
clear: both;
}
так, что происходит в том, что сейчас, все, что я пост на sidebar2 является aliging к вершине, и содержание этого DIV выглядит прямо под заголовком и im ищет его, чтобы выглядеть вертикально посередине. Ive попробовал вертикальное выравнивание в css, сотрясая боковую панель на теле и выравнивая ребенка, не работал = [.
Любая помощь?
Если это вопрос, связанный с PHP, как указано в вашем 'TAG', отправьте любой соответствующий PHP-код. –
Создание jsfiddle облегчает людям помощь иногда: http://jsfiddle.net/YhW4F/ –
Просмотрите исходный код http://www.wpdfd.com/editorial/thebox/deadcentre4.html и нажмите «назад» внизу для большего количества примеров. –