Визуальное сравнение 13 CSS-фреймворков

xfkxdxd68w1qra29jx2j_e8q-g8.png

Доброго времени суток, друзья!

Предлагаю Вашему вниманию результаты небольшого исследования — визуального сравнения 13 CSS-фреймворков.

Цель исследования — определить, какой из фреймворков лучше всего справляется со стилизацией по умолчанию, т.е. без добавления специальных (предусмотренных фреймворком) классов.

В исследовании представлены следующие фреймворки:


Использовались следующие версии стилей:
В тестовой разметке представлены основные элементы веб-страницы с акцентом на семантические теги:

logo
logo

main title

section title

Lorem ipsum dolor sit, amet consectetur adipisicing elit. Odit, illum.

  • item1
  • item2
  • item3
table
1 2 3
1 2 3
4 5 6
term
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Accusamus, obcaecati?
summary

Lorem dolor sit amet ipsum, consectetur adipisicing elit. Explicabo, repellat?

article title

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nam, architecto?

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ipsam, ad!
console.log('hello world')

form

© 2020.


Вот как это выглядит:

xo47cuwaryrozag9stnw0ugy6ya.png
aqr_0r7j7nxbllkp90x95tqjdpi.png

Поиграть с кодом можно здесь:

Песочница не позволяет работать с тегом head, поэтому милости прошу на GitHub Pages.

Код проекта находится здесь.

Результаты исследования вполне ожидаемы: первое место — Bootstrap, второе — Materialize.

Materialize, судя по всему, следует концепции «mobile first», из-за чего проигрывает Bootstrap, когда дело касается широких экранов. Также Materialize проигрывает в плане функциональности, но это другая история.

Перспективными мне показались Skeleton и Picnic.

Благодарю за внимание.

© Habrahabr.ru