Создание сайтов, интернет-магазинов, обслуживание и оптимизация веб-приложений

ICSS

Это даже не фреймворк, а идея по сокращению кода при верстке и быстрому прототипированию.

В основу положено основное свойство css - повторение классов вместо индивидуального прописывания каждому классу свойства.

Так на пример " float: left" - это свойство в отдельных проектах может повторяться и 100 и 200 раз вместо этого мы в файле стилей пишем всего 1 строчку - .l{float: left} и присваиваем блоку или элементу класс - "l"

Экономия размера кода на реальном проекте (анализировал код modx.com) может достигать 30 - 40%.

Но экономия это не главное; осовным плюсом на мой взгляд является быстрое вхождение, скорость верстки и читаемость кода.

Есть и минусы; экономить не получается при многократном повторении на странице какого-нибудь элемента например строки списка. Тут выгоднее использовать класический подход