Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Додавання Простору Елементам | Бокс Модель та Відстань між Елементами
Основи CSS

book
Додавання Простору Елементам

Властивості margin, padding і border допомагають нам додати більше простору до елементів, покращуючи зовнішній вигляд веб-ресурсу, читабельність і зручність використання. Розглянемо кожну з них детальніше.

Властивість padding

padding відноситься до простору між вмістом елемента та його рамкою.

css
padding: top right bottom left

Існує декілька способів задати значення padding.

Скорочення

css
/* Same padding of 20px applied to all four sides: */
padding: 20px;

/* Top and bottom paddings of 10px, left and right paddings of 20px: */
padding: 10px 20px;

/* Top padding of 10px, left and right paddings of 20px, bottom padding of 5px: */
padding: 10px 20px 5px;

/* Top padding of 10px, right padding of 15px, bottom padding of 20px, left padding of 25px: */
padding: 10px 15px 20px 25px;

Кожний padding окремо

css
padding-top: 10px;
padding-right: 15px;
padding-bottom: 25px;
padding-left: 5px;

Властивість margin

Марджин називається простір між елементом і сусідніми елементами. Це область поза межами елемента.

css
margin: top right bottom left

Ми можемо дати марджин кількома способами.

Скорочено

css
/* Same margin of 20px applied to all four sides: */
margin: 20px;

/* Top and bottom margins of 10px, left and right margins of 20px: */
margin: 10px 20px;

/* Top margin of 10px, left and right margins of 20px, bottom margin of 5px: */
margin: 10px 20px 5px;

/* Top margin of 10px, right margin of 15px, bottom margin of 20px, left margin of 25px: */
margin: 10px 15px 20px 25px;

Кожний margin окремо

css
margin-top: 10px;
margin-right: 15px;
margin-bottom: 25px;
margin-left: 5px;

Властивість border

border відноситься до лінії, яка оточує падінг та вміст елемента. Це область, яка відокремлює вміст елемента від його марджина.

css
border: width style color;

Скорочено

css
border: 4px solid brown;

Це означає, що рамка всіх сторін будуть виглядати однаково. Їх ширина - 4px, стиль - solid, а колір - brown.

Розглянемо наступний приклад і розберемося з можливими стилями рамок:

html

index.html

css

index.css

copy
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="index.css" />
</head>
<body>
<div class="box-one">solid</div>
<div class="box-two">dotted</div>
<div class="box-three">dashed</div>
<div class="box-four">double</div>
</body>
</html>

Кожен border окремо.

css
/* Instead of "top", can be used any side (right, left or bottom) */
border-top-color: aquamarine;
border-top-width: 12px;
border-top-style: groove;
border-top-right-radius: 4px;
border-top-left-radius: 8px;

1. Яка різниця між padding та margin в CSS?

2. Яке призначення властивості border?

3. Як застосувати різні значення margin до різних сторін елемента?

question mark

Яка різниця між padding та margin в CSS?

Select the correct answer

question mark

Яке призначення властивості border?

Select the correct answer

question mark

Як застосувати різні значення margin до різних сторін елемента?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 3

Запитати АІ

expand
ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

We use cookies to make your experience better!
some-alt