Войти с помощью github
Форум /

Префикс g- (global) используется для создания глобальных модификаторов, которые при добавлении их к любому блоку как-то меняют его поведение.

Необходимость в глобальных модификаторах небольшая, мы за несколько лет разработки выделили всего четыре штуки.

g-png

Поддержка PNG-24 в MSIE. Добавляется элементу, в котором лежит картинка.

Есть мысли вообще отказаться от g-png и вешать expression прямо на img, в котором проверять расширение картинки и выставлять фильтр при необходимости.

g-line

Easy Clearing. Добавляется элементу, в котором все другие элементы плывут. Использует :after для нормальных браузеров и hasLayout для MSIE.

g-hidden

Скрывает элемент, к которому он добавлен, через display: none.

g-js

Блок «оживляемый» скриптом. Скрипт выбирает все такие элементы, берёт параметры из onclick и вызывает соответствующий этому блоку обработчик.

g-round

Если бы было реализовано универсальное и работающее решение для скругления углов любого блока, которое можно выразить простым добавленим класса к блоку, это был бы g-round. У меня такого нет.