В стародавние времена Веб-разработки были популярны портянки текста. Потом кто-то придумал сделать сайдбар. И реализовал его на фреймах, либо на таблицах. Ныне от фреймов остался только В середине нулевых весь Веб начал переходить на блоки («дивы» Спецы предпочитают SASS-сетки вроде Susy, новички-версталы — Bootstrap, загаживающий семантику.. А используются только для таблиц (строка-столбец).
Начало 2010-х годов ознаменовал приход Flex. Он имеет свои заморочки и на данный момент еще не набрал популярность, но его уже можно смело использовать. Также Flex имеет свойство подглючивать в Safari.
И тут на сцену выходит CSS Grid, т.е. сетки на CSS. Поддержка браузерами пока никакая (недавно вышедший Firefox 52 и следующий Google Chrome), но технология интересная. Смотрите сами.
.wrapper {
display: grid;
grid-template-columns: 100px 100px 100px;
grid-template-rows: 100px 50px 150px;
grid-gap: 10px;
background-color: #fff;
color: #444;
}
.box {
background-color: #444;
color: #fff;
text-transform: uppercase;
border-radius: 5px;
padding: 20px;
font-size: 150%;
}
Литература:
CSS grid как замена Flex
, даже ходил забавный термин «дивная верстка»). Они обтекали (float) друг друга и таким образом выстраивались в колонки. Данная метода постепенно отмирает.
a
b
c
d
e
f
g
h
i
1 comment
Comments are closed.