Группировка CSS-свойств (vasily.polovnyov.ru)
Василий Половнёв дает совет о группировке правил в CSS:
Вместо того, чтобы сортировать CSS свойства, можно сгруппировать их по типу. Например, ребята из Яндекса используют 7 групп:
- позиционирование (
position,top, …,z-index);- блочная модель (
display,float, …,overflow);- размеры (
width,height,margin,padding, …);- таблицы/списки (
border-collapse,list-style, …);- визуальщина (
transition,transform,cursor,text-transform, …);- цвета (
opacity,color,border,background, …);- шрифт (
font-*,line-height).Такой CSS удобно читать и редактировать. Связанные свойства (
positionиz-index,marginиpadding,font-sizeиline-height) находятся рядом. Важные группы идут первыми: позиционирование, раскладка, размеры. Когда работаешь с одной конкретной группой свойств, легче заметить дублирующиеся: повторяющийсяfont-sizeбросается в глаза в блоке из 3 свойств.
Поделиться ссылкой:
ВКонтакте
Твиттер
Фейсбук
24 декабря 2016 10:21