2013-05-23 2 views
1

Я пытаюсь сделать макет с двумя верхними div и одним под ними. Смотрите здесь:найти правильное выравнивание div

<div style="width: 49%; float: left; border: 1px solid"> 
    <label>blabla</label> 
</div> 
<div style="width: 49%; float: left; border: 1px solid"> 
    <label>blabla</label> 
    <br/> 
    <label>blabla</label> 
</div> 
<div style="width: 100%; float: left; border: 1px solid"> 
    <label>blabla</label> 
    <label>blabla</label> 
</div> 

http://jsfiddle.net/DAYaM/

Проблема Я хотел бы верхний левый DIV (или правый), чтобы изменить размер в той же размерности, что и другой, даже если число элементов различны. Так что в основном масштабировать до самого большого. Какие-либо предложения?

С уважением, Богдан

+1

Дубликат http://stackoverflow.com/questions/2997767/how-do-i-keep-two-divs-that-are-side-by-side-the-same-height – Aaron

+0

Я ответил на нечто подобное здесь http://stackoverflow.com/questions/16545531/auto-stretching-vertical-columns-divs/16545816#16545816 – Fico

ответ

0

Here вы идете

Я обернул все в section, дал ему фиксированную width, и дал первые два divwidth из 100%.

Я также преобразовал ваш встроенный стиль в внешний, потому что inline обесценивается в HTML5.

Кроме того, нет необходимости использовать 49% для вашего width. Если вы добавите box-sizing:border-box, тогда все будет походить так, как вы этого хотите.

+0

Я не знал, что встроенные стили были обесценены и не могут найти что-либо в Google, чтобы показать, что они были. .. – apaul

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