Скелетная заготовка: колонны накладываются друг на друга, но я хочу, чтобы они были рядом?

Я использую Skeleton для создания небольшого одностраничного сайта.

Мой дизайн разделен на 5 столбцов слева, 3 столбца посередине и 4 справа.

Поэтому я начал с добавления первых 5 столбцов слева, 3 в середине и 4 справа, и выделил им черный фон с помощью CSS, чтобы увидеть эффект.

Что происходит, так это то, что столбцы не накладываются друг на друга, они расположены друг над другом и имеют ширину 960 пикселей!

Я думал, что вся причина существования Skeleton в том, чтобы автоматически складывать столбцы бок о бок из коробки?

Я что-то пропустил? Спасибо!

Разметка:

<div class="container">
<div class="row">
      <div class="five-columns intro" style="margin-top: 25%">

    </div>

  </div>  

<div class="row">
      <div class="three-columns intro" style="margin-top: 25%">

    </div>

  </div>  

</div>

<div class="row">
      <div class="four-columns intro" style="margin-top: 25%">
    </div>
  </div>  
</div>

1 ответ

Решение

Прежде всего, у вас слишком много тегов закрытия div. Кроме этого, теперь вы помещаете все теги "xxx-columns" в отдельную строку, вам нужно поместить их все в один "рядный" div.

Как это:

<div class="container">
    <div class="row">
        <div class="five-columns intro" style="margin-top: 25%">
        </div>

        <div class="three-columns intro" style="margin-top: 25%">
        </div>

        <div class="four-columns intro" style="margin-top: 25%">
        </div>
    </div>
</div>
Другие вопросы по тегам