-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
translation(CSS): web/css/padding/index.md (#189)
* translation(CSS): web/css/padding/index.md * translation(CSS): web/css/padding/index.md Зауваження * Apply suggestions from code review Co-authored-by: Mykola Myslovskyi <[email protected]> Co-authored-by: Vitalii Perehonchuk <[email protected]> Co-authored-by: Mykola Myslovskyi <[email protected]>
- Loading branch information
1 parent
b921aca
commit c0eeb92
Showing
1 changed file
with
142 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,142 @@ | ||
--- | ||
title: padding | ||
slug: Web/CSS/padding | ||
tags: | ||
- CSS | ||
- CSS Padding | ||
- CSS Property | ||
- Reference | ||
- recipe:css-shorthand-property | ||
browser-compat: css.properties.padding | ||
--- | ||
|
||
{{CSSRef}} | ||
|
||
[Властивість-скорочення](/uk/docs/Web/CSS/Shorthand_properties) [CSS](/uk/docs/Web/CSS) **`padding`** встановлює [розмах внутрішніх відступів](/uk/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model#padding_area) з усіх чотирьох сторін елемента за раз. | ||
|
||
{{EmbedInteractiveExample("pages/css/padding.html")}} | ||
|
||
Розмах внутрішніх відступів елемента – простір між елементом та його межами. | ||
|
||
> **Зауваження:** Зовнішні відступи створюють додатковий простір всередині елемента. На відміну від них, {{cssxref("margin", "зовнішні відступи")}} створюють додатковий простір _навколо_ елемента. | ||
## Складові властивості | ||
|
||
Ця властивість є скороченням для наступних властивостей CSS: | ||
|
||
- {{cssxref("padding-bottom")}} | ||
- {{cssxref("padding-left")}} | ||
- {{cssxref("padding-right")}} | ||
- {{cssxref("padding-top")}} | ||
|
||
## Синтаксис | ||
|
||
```css | ||
/* Застосування до всіх чотирьох сторін */ | ||
padding: 1em; | ||
|
||
/* по вертикалі | по горизонталі */ | ||
padding: 5% 10%; | ||
|
||
/* згори | по горизонталі | знизу */ | ||
padding: 1em 2em 2em; | ||
|
||
/* згори | справа | знизу | зліва */ | ||
padding: 5px 1em 0 2em; | ||
|
||
/* Глобальні значення */ | ||
padding: inherit; | ||
padding: initial; | ||
padding: revert; | ||
padding: unset; | ||
``` | ||
|
||
Властивість `padding` може бути вказана за допомогою одного, двох, трьох чи чотирьох значень. Кожне значення – {{cssxref("<length>")}} (довжина) або {{cssxref("<percentage>")}} (відсотки). Від‘ємні значення є недійсними. | ||
|
||
- Коли вказано **одне** значення, то однакові внутрішні відступи застосовуються на **всіх чотирьох сторонах**. | ||
- Коли вказано **два** значення, то перше застосовується як ширина відступу **згори та внизу**, а друге – **зліва та справа**. | ||
- Коли вказано **три** значення, то перше застосовується як ширина відступу **згори**, друге – **зліва та справа**, а третє – **знизу**. | ||
- Коли вказано **чотири** значення, то вони використовуються як ширини відступу, відповідно, **згори**, **справа**, **знизу** та **зліва** (за годинниковою стрілкою). | ||
|
||
### Значення | ||
|
||
- {{cssxref("<length>")}} (довжина) | ||
- : Розмір внутрішнього відступу як фіксоване значення. | ||
- {{cssxref("<percentage>")}} | ||
- : Розмір внутрішнього відступу як відсотки від _ширини_ контейнерного блока. | ||
|
||
## Формальне визначення | ||
|
||
{{cssinfo}} | ||
|
||
## Формальний синтаксис | ||
|
||
{{csssyntax}} | ||
|
||
## Приклади | ||
|
||
### Встановлення внутрішніх відступів у пікселях | ||
|
||
#### HTML | ||
|
||
```html | ||
<h4>Цей елемент має внутрішні відступи помірних розмірів.</h4> | ||
<h3>Внутрішні відступи у цьому елементі – велетенські!</h3> | ||
``` | ||
|
||
#### CSS | ||
|
||
```css | ||
h4 { | ||
background-color: lime; | ||
padding: 20px 50px; | ||
} | ||
|
||
h3 { | ||
background-color: cyan; | ||
padding: 110px 50px 50px 110px; | ||
} | ||
``` | ||
|
||
#### Результат | ||
|
||
{{EmbedLiveSample('Setting_padding_with_pixels', '100%', 300)}} | ||
|
||
### Встановлення внутрішніх відступів у пікселях та відсотках | ||
|
||
```css | ||
/* З кожної сторони: 5% внутрішнього відступу */ | ||
padding: 5%; | ||
|
||
/* З кожної сторони: 10px внутрішнього відступу */ | ||
padding: 10px; | ||
|
||
/* згори та знизу: 10px внутрішнього відступу */ | ||
/* зліва та справа: 20px внутрішнього відступу */ | ||
padding: 10px 20px; | ||
|
||
/* згори: 10px внутрішнього відступу */ | ||
/* зліва та справа: 3% внутрішнього відступу */ | ||
/* знизу: 20px внутрішнього відступу */ | ||
padding: 10px 3% 20px; | ||
|
||
/* згори: 1em внутрішнього відступу */ | ||
/* справа: 3px внутрішнього відступу */ | ||
/* знизу: 30px внутрішнього відступу */ | ||
/* зліва: 5px внутрішнього відступу */ | ||
padding: 1em 3px 30px 5px; | ||
``` | ||
|
||
## Специфікації | ||
|
||
{{Specifications}} | ||
|
||
## Сумісність із браузерами | ||
|
||
{{Compat}} | ||
|
||
## Дивіться також | ||
|
||
- [Вступ до базової рамкової моделі CSS](/uk/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model) | ||
- {{cssxref("padding-top")}}, {{cssxref("padding-right")}}, {{cssxref("padding-bottom")}} та {{cssxref("padding-left")}}. | ||
- Відповідні логічні властивості: {{cssxref("padding-block-start")}}, {{cssxref("padding-block-end")}}, {{cssxref("padding-inline-start")}} та {{cssxref("padding-inline-end")}}, а також скорочення {{cssxref("padding-block")}} і {{cssxref("padding-inline")}} |