2016-03-22 3 views
0

Я пытаюсь создать веб-страницу с помощью HTML5, CSS3. У меня есть четыре списка, которые я выделил в 4 разных подразделениях. Другое подразделение #position_calls является родителем всех вышеупомянутых разделов.Выравнивание разделов на веб-странице

Я хочу организовать эти четыре списка в массиве 2 * 2, где каждый ящик должен иметь одинаковую высоту. Я попытался сделать это, используя ключевое слово float, но это не сработало.

JSFiddle.

#tech_calls{ 
    float:left; 
    border:2px solid green; 
    width:49%; 
    height:50%; 
    margin:auto; 
} 
#quantech_calls{ 
    float:right; 
    border:2px solid green; 
    width:49%; 

} 

Я воздержусь от использования ключевого слова «позиция», поскольку это может помешать реагировать на страницы.

Кроме того, я не могу понять, почему родительская красная граница div #position_call не охватывает всю область (включая дочерние div). Но удаляя свойство float из всего дочернего div, он отлично работает. JSFIDDLE. А что с этим связано?

Любая помощь будет оценена по достоинству.

Я знаком с Javascript, если это помогает, спасибо!

+0

Родительский контейнер должен иметь «переполнение: скрытый», и он должен отображать штраф. https://jsfiddle.net/ImAtWar/18yway8m/3/ – ImAtWar

+1

Я предлагаю вам использовать бутстрап. Это делает вещи намного проще. – apokryfos

+0

Посмотрите здесь: http://stackoverflow.com/questions/21014209/how-do-i-make-a-grid-with-html-and-css-with-divs – cani

ответ

0

Я добавил свойство отображения и один родительский div для двух верхних div и один для нижних двух div. Проверьте это here. Так,

<div style="display:flex"> tech_calls Div quantech_calls Div </div>

Аналогично для двух других.

+0

Не понимаю причину понижения. –

+0

Я не спускаю вниз, но это, вероятно, потому, что у вас нет кода (и что еще хуже: «введите код здесь») в ваш ответ. В будущем ваша ссылка может быть недоступна, и поэтому ваш ответ тогда бесполезен. – Wavemaster

+0

Я тоже не спускал вниз, но я бы сказал, используя display: flex; обычно не является хорошим ответом, потому что IE, вероятно, не справится с этим. – apokryfos

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