Скорочення властивостей
Русский перевод: Сокращение свойств
Кілька властивостей CSS можна записати у вигляді одного рядка значень, яка замінює необхідність вказувати цілий ряд властивостей. Ці властивості описуються значеннями, розділеними пробілами.
Наприклад, ви можете об’єднати margin, padding та border-width і записати margin-top-width, margin-right-width, margin-bottom-width і т.п. у вигляді властивість: top right bottom left;
Отже, замість того, щоб вказувати стиль так:
p {
border-top-width: 1px;
border-right-width: 5px;
border-bottom-width: 10px;
border-left-width: 20px;
}
Ви можете записати їх так:
p {
border-width: 1px 5px 10px 20px;
}
Ви також можете об’єднати border-width, border-color та border-style:
p {
border: 1px red solid;
}
(ви можете використовувати це разом з border-top, border-right та ін)
Якщо ви вказуєте тільки два значення (наприклад, margin: 1em 10em;), то перше значення – це верх і низ, а друге – ліво і право.
Також можна збирати декілька властивостей, які впливають на шрифт, використовуючи властивість font:
p {
font: italic bold 1em/1.5 courier;
}
(де /1.5 – висота рядка)
Підводячи підсумок, розгляньте цей код:
p {
font: 1em/1.5 "Times New Roman", times, serif;
padding: 3em 1em;
border: 1px black solid;
border-width: 1px 5px 5px 1px;
border-color: red green blue yellow;
margin: 1em 5em;
}
Працює відмінно.