Ярлики CSS

Ярлики - це добре. Вони заощаджують час, газу, полегшують життя. І хто б не хотів щось полегшити? Чому пише:

  • Просмотров |

Ярлики – це добре. Вони заощаджують час, газу, полегшують життя. І хто б не хотів щось полегшити? Чому пише:

body {
background-color: #ffffff;
background-image: url(image/picture.jpg);
background-repeat: repeat-x;
background-position: top right;
}

якщо б ти міг просто написати:

body {
background: #ffffff url(image/picture.jpg) repeat-x top right;
}

Все це:

#example {
border-top-color: #cccccc;
border-top-width: 5px;
border-top-style: dashed;
border-left-color: #cccccc;
border-left-width: 5px;
border-left-style: dashed;
border-bottom-color: #cccccc;
border-bottom-width: 5px;
border-bottom-style: dashed;
border-right-color: #cccccc;
border-right-width: 5px;
border-right-style: dashed;
}

Може бути написано так:

#example {
border: #cccccc 5px dashed;
}

Чи не це красиво?

Але що, якщо ти не хочеш, щоб всі сторони однакові? Без проблем. Ці ярлики працюють на всі види властивостей. Давайте використовувати маржу для цього прикладу:

p {
margin-top: 5px;
margin-right: 10px;
margin-bottom: 15px;
margin-left: 20px;
}

Зверніть увагу на порядок, яким я перерахував ці властивості. Коли ви перерахуєте їх, як це було тут, замовлення НЕ має значення, але я використовую порядок зверху вліво-внизу праворуч від причини: так виглядає CSS зрозумілий вашим браузером. Отже, замість всіх цих рядків тут можна написати:

p {
margin: 5px 10px 15px 20px;
}

Якщо всі чотири сторони однакові – підемо 10 пікселів, просто напишіть:

p {
margin: 10px;
}

Якщо ваша верхня частина та нижня частина, наприклад, 20 пікселів, але правою та лівою стороною 40 пікселів, ви можете написати:

p {
margin: 20px 40px;
}

І останній варіант:

p {
margin: 10px 40px 5px;
}

Це дозволить вашому браузеру показати верхній край як 10 пікселів, праворуч і ліворуч – 40 пікселів, а нижній – 5 пікселів.

Взагалі, це простий принцип, і його легко запам’ятати – просто подумайте годинник: опівдні, 3, 6 та 9 години. Той же порядок. Я довго не пам’ятаю, які сторони згадували цей тривимірний ярлик, поки я не зрозумів, що моя голова та моя нижня частина мають яскраво виражений розмір, але мої руки мають однакову довжину (ну, майже).

ТЕГИ:

Напишіть відгук

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.

Авторизація
*
*
Реєстрація
*
*
*
Генерація паролю