Моя проблема в том, что высота содержимого не распознается, что приводит к тому, что тело меньше содержимого, что приводит к гораздо большему количеству проблем.

HTML:

<section id="contentbox">   
  {% for post in site.posts %}
  <article>
    <h2>
      <a href="{{ post.url }}">
        {{ post.title }}
      </a>
    </h2>
    <time datetime="{{ post.date | date: "%Y-%m-%d" }}">{{ post.date | date_to_long_string }}</time>
    <p>
      {{ post.caption }}
    </p>
  </article>
{% endfor %}
</section>

CSS:

#contentbox {
      height: 100%;
}
article {
  width: 45%;
  float: left;
  height: 120px;
  padding: 2px 0 0 2px;
}

У меня есть куча статей в списке, но высота раздела остается: 0

0
Hisfantor 11 Мар 2019 в 15:29

1 ответ

Лучший ответ

Поместите четкий фиксирующий элемент после плавающих элементов. Например: <div style="clear: both;"></div>

Это очень распространенная проблема.

1
Sergej 11 Мар 2019 в 12:42