Пример #2-2
Макет сайта на Flexbox
- Для этого примера взята таблица CSS из Примера #2-1.
- В макет добавлены 3 элемента в "Основную часть" и 4 элемента в "Футер".
<style> <!-- здесь CSS из Примера #2-1 --> ....... <!-- Добавлены 3 элемента в "Основную часть" --> .col__dop-article { flex: 1 1 200px; background-color: #f3f0c7; padding: 0 15px; margin: 3px; border: 1px solid #cac7a1; } <!-- Добавлены 4 элемента в "Футер" --> .col__footer { flex: 1 1 200px; background-color: #016b6b; padding: 0 10px; border: 1px solid #a0c0c0; } ....... </style>
<header>
<div>Шапка страницы</div>
</header>
<div class="container">
<div class="row">
<article class="col col__article" style="background-color: #fafcdd;">
<p>Основная часть</p>
<div class="row">
<div class="col col__dop-article">
<p>Доп 1</p>
</div>
<div class="col col__dop-article">
<p>Доп 2</p>
</div>
<div class="col col__dop-article">
<p>Доп 3</p>
</div>
</div>
</article>
<aside class="col col__aside" style="background-color: #c8fad4;">
<p>Боковая область</p>
</aside>
</div>
</div>
<footer>
<p>Футер</p>
<div class="row">
<div class="col col__footer">
<p>Футер 1</p>
</div>
<div class="col col__footer">
<p>Футер 2</p>
</div>
<div class="col col__footer">
<p>Футер 3</p>
</div>
<div class="col col__footer">
<p>Футер 4</p>
</div>
</div>
</footer>
Результат Примера #2-2
Вид на большом экране
Вид на малом экране