Я создаю вертикальную временную шкалу CSS. Я плаваю элементы влево и вправо, чтобы они складывались с каждым столбцом. Это в основном работает, но я заметил, что после нескольких элементов появляется большой зазорВертикальная временная шкала временной шкалы
Посмотрите на следующие codepen. После 5-го элемента с левой стороны появляется большой зазор, который не согласуется с предыдущими пробелами, и снова после нескольких элементов. Чем это вызвано?
Обратите внимание, что полученный HTML был произведен из Угловая
<ul class="timeline ng-scope">
<li class="year first">July 2015</li>
<li class="event highlightedSection ng-scope" ng-repeat="activity in activities">
<span class="itemPoint"></span>
<span class="time ng-binding">2 minutes</span>
<div ng-if="activity.ContentType != 1" class="message ng-binding ng-scope">Device connected</div>
</li>
</ul>
это похоже на семантику в том, как она создана для «наилучшего соответствия» на временной шкале, там просто много контента и ее место. Обратите внимание, что это происходит, когда есть изображение. – Snappawapa