Я пытаюсь ограничить пределы CSS, чтобы реплицировать то, что было бы общим сетчатым макетом в печати.
Требования:
- Поля между блоками и между блоками и краем контейнера должны быть равны.
- Макет должен быть отзывчивым, а количество блоков в каждой строке должно соответствовать размеру окна.
- Последняя строка должна быть выровнена влево
- фиксируется ширина/высота блоков.
- не использовать пустые не семантические HTML-элементы
- чистое решение CSS, нет JS
Итак, у меня есть разметка, которая выглядит так:
<ul>
<li>
<img src="thumbnail.jpg">
<span>Introduction and Curriculum</span>
</li>
<li>
<img src="thumbnail.jpg">
<span>Equipment and Workspace Prep</span>
</li>
...
</ul>
Вот макет того, что я собираюсь.