2012-01-30 3 views
1

У меня есть div, который установлен на 100% высоты, и он отлично выглядит, но у меня есть два div в нем, которые не будут растягиваться до 100%. Для справки: css:Div высота не полностью растягивается до 100%

#page{ 
    background-color: #4C1B1B; 
    width:85%; 
    height:500px 
    margin:auto; 
    min-height:100%; 

} 

#pageleft{ 
    width:15%; 
    float:left; 
    border:3px solid #B9121B; 
    border-left:0px; 
    padding: 1% 2% 0 2%; 
    -webkit-border-top-right-radius: 50px; 
    -webkit-border-bottom-right-radius: 50px; 
    -moz-border-radius-topright: 50px; 
    -moz-border-radius-bottomright: 50px; 
    border-top-right-radius: 50px; 
    border-bottom-right-radius: 50px; 
    height:100%; 
} 

#pageright{ 
    width:75%; 
    float:right; 
    border:3px solid #B9121B; 
    height:100%; 
    -webkit-border-radius: 25px; 
    -moz-border-radius: 25px; 
    border-radius: 25px; 
    margin:0% 3% 0% 0%; 
} 

Заранее спасибо.

+2

Ссылки отличные, но вы всегда должны включать соответствующий код в вопрос. Таким образом, если эти ссылки исчезнут, вопрос может быть полезен. –

+0

@ Montagne Вы правы, извините. – DonJuma

ответ

2

Проблема заключается в вашем CSS:

#page { 
    background-color: #4C1B1B; 
    width:85%; 
    height:500px; <--- this should be 100% 
    margin:auto; 
    min-height:100%; 
} 

Вы установили высоту родительского дел до 500px. Таким образом, ваши элементы составляют 100%. Измените это на height: 100%.

+0

Другими словами, вам нужно будет установить высоту 'html' и' body' '100%'. – Wex

+0

@Wex Нет, он уже установил высоту html и тела. Ему нужно установить высоту '# страницы' на 100% вместо 500 пикселей. –

+0

Спасибо, я не могу поверить, что не видел этого во время отладки. – DonJuma

Смежные вопросы