Font
Используйте:
font: italic small-caps bold 1em/1.5em serif …вместо
font-style: italic;
font-variant:small-caps;
font-weight: bold;
font-size: 1em;
line-height: 1.5em;
font-family: serif Порядок записи:
font:style variant weight size line-height font-family
Такая сокращенная запись будет работать, если указаны font-size и font-family. Если их опустить то правило проигнорируется. Если не указывать font-weight, font-style или font-variant, то им присваивается значение normal, так что учтите это.
Background
Используйте:
background: #fff url(image.gif) no-repeat fixed top left …вместо
background-color: #fff;
background-image: url(image.gif);
background-repeat: no-repeat;
background-attachment:fixed;
background-position: top left; Порядок записи:
background: color image repeat attachment position Если опустить любое из этих значений, ему будет присвоено значение по умолчанию. Если не указывать значение background-position, фоновое изображение будет расположено в левом верхнем углу контейнера и затем продублировано по горизонтали и вертикали.
Lists
Используйте:
list-style: disc outside url(image.gif) …вместо
list-style-type: disc;
list-style-position: outside;
list-style-image: url(image.gif) Порядок записи:
list-style: position image Если не указывать любое из этих значений, ему будет присвоено значение по умолчанию.
Margin & padding
Есть несколько вариантов сокращений для внешних и внутренних отступов, в зависимости от количества сторон контейнера с одинаковыми значениями margin или padding.
4 разных значения
Используйте:
margin: 2px 1px 3px 4px (top, right, bottom, left) …вместо
margin-top: 2px;
margin-right: 1px;
margin-bottom: 3px;
margin-left: 4px 3 разных значения
Используйте:
margin: 5em 1em 3em (top, right и left, bottom) …вместо
margin-top: 5em;
margin-right: 1em;
margin-bottom: 3em;
margin-left: 1em 2 разных значения
Используйте:
margin: 5% 1% (top and bottom, right and left) …вместо
margin-top: 5%;
margin-right: 1%;
margin-bottom: 5%;
margin-left: 1% 1 значение
Используйте:
margin: 0 (top, bottom, right and left) …вместо
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0 Приведенные выше правила также применяются для padding и border.
Border
Используйте:
border: 1px solid #000 …вместо
border-width: 1px;
border-style: solid;
border-color: #000 Используйте:
border-right: 1px solid #000 …вместо
border-right-width: 1px;
border-right-style: solid;
border-right-color: #000 (можете заменить right на top, bottom или left.)
Приведенные выше правила могут быть без труда объединены с аналогичными правилами для margin и padding. Посмотрите на этот контейнер:

Такие границы можно получить так:
border: 8px solid #336;
border-left: 10px solid #ccf;
border-top: 10px solid #ccf А можно добится того же используя:
border: 8px solid #336;
border-width: 10px 8px 8px 10px;
border-color: #ccf #336 #336 #ccf Вывод
Сокращенные правила отличная возможность, сократить объем CSS документа, уменьшая скрость загрузки и способствуя лекгому редактированию.
Перевод: http://www.alexilin.ru/
Источник: CSS shorthand properties




3 коммент.:
Может пригодится
Интересные менюшки на css - menu css
Отправить комментарий