padding
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since иÑÐ»Ñ 2015 г..
ÐбзоÑ
СвойÑÑво padding ÑÑÑÐ°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÑ Ð²Ð½ÑÑÑенние оÑÑÑÑпÑ/Ð¿Ð¾Ð»Ñ Ñо вÑеÑ
ÑÑоÑон ÑлеменÑа. ÐблаÑÑÑ Ð¾ÑÑÑÑпов ÑÑо пÑоÑÑÑанÑÑво Ð¼ÐµÐ¶Ð´Ñ ÑодеÑжанием ÑлеменÑа и его гÑаниÑей. ÐÑÑиÑаÑелÑнÑе знаÑÐµÐ½Ð¸Ñ Ð½Ðµ допÑÑкаÑÑÑÑ.
СвойÑÑво padding кÑаÑÐºÐ°Ñ ÑоÑма запиÑи ÑвойÑÑв, ÑÑÐ¾Ð±Ñ Ð½Ðµ пиÑаÑÑ Ð¾ÑделÑное пÑавило Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ ÑÑоÑÐ¾Ð½Ñ (padding-top, padding-right, padding-bottom, padding-left).
| ÐаÑалÑное знаÑение | как и Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ из подÑвойÑÑв ÑÑого ÑвойÑÑва: |
|---|---|
| ÐÑименÑеÑÑÑ Ðº | вÑе ÑлеменÑÑ, кÑоме table-row-group, table-header-group, table-footer-group, table-row, table-column-group и table-column. ÐÑо Ñакже пÑименÑеÑÑÑ Ðº ::first-letter и ::first-line. |
| ÐаÑледÑеÑÑÑ | Ð½ÐµÑ |
| ÐÑоÑенÑÑ | ÑÑÑлаеÑÑÑ Ð½Ð° ÑиÑÐ¸Ð½Ñ ÑодеÑжаÑего блока |
| ÐбÑабоÑка знаÑÐµÐ½Ð¸Ñ | как и Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ из подÑвойÑÑв ÑÑого ÑвойÑÑва:
|
| Animation type | длина |
СинÑакÑиÑ
/* ÐÑименÑеÑÑÑ Ð´Ð»Ñ Ð²ÑеÑ
4 ÑÑоÑон */
padding: 1em;
/* Ðо веÑÑикали | Ðо гоÑизонÑали */
padding: 5% 10%;
/* СвеÑÑ
Ñ | Ðо гоÑизонÑали | Ð¡Ð½Ð¸Ð·Ñ */
padding: 1em 2em 2em;
/* СвеÑÑ
Ñ | СпÑава | Ð¡Ð½Ð¸Ð·Ñ | Слева */
padding: 2px 1em 0 1em;
/* ÐлобалÑнÑе знаÑÐµÐ½Ð¸Ñ */
padding: inherit;
padding: initial;
padding: unset;
ÐнаÑениÑ
УкажиÑе одно, два, ÑÑи или ÑеÑÑÑе ÑледÑÑÑÐ¸Ñ Ð·Ð½Ð°ÑениÑ:
<length>-
УÑÑÐ°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÑ Ð½ÐµÐ¾ÑÑиÑаÑелÑнÑй, ÑикÑиÑованнÑй ÑазмеÑ. ÐодÑобнее в Ñазделе
<length>. <percentage>-
ÐÑноÑиÑелÑно ÑиÑÐ¸Ð½Ñ ÑодиÑелÑÑкого блока.
- Ðдно знаÑение пÑименÑеÑÑÑ ÐºÐ¾ вÑем ÑеÑÑÑÑм ÑÑоÑонам
- Ðва знаÑÐµÐ½Ð¸Ñ Ð¿ÑименÑÑÑÑÑ: 1. веÑÑ Ð½ÑÑ Ð¸ нижнÑÑ Ð¸ 2. Ð»ÐµÐ²Ð°Ñ Ð¸ пÑÐ°Ð²Ð°Ñ ÑÑоÑонÑ
- ТÑи знаÑÐµÐ½Ð¸Ñ Ð¿ÑименÑÑÑÑÑ: 1. веÑÑ Ð½ÑÑ, 2. Ð»ÐµÐ²Ð°Ñ Ð¸ пÑÐ°Ð²Ð°Ñ Ð¸ 3. нижнÑÑ ÑÑоÑонÑ
- ЧеÑÑÑе знаÑÐµÐ½Ð¸Ñ Ð¿ÑименÑÑÑÑÑ**:** 1. веÑÑ Ð½ÑÑ, 2. пÑаваÑ, 3. нижнÑÑ Ð¸ 4. Ð»ÐµÐ²Ð°Ñ ÑÑоÑонÑ
ФоÑмалÑное опиÑание ÑинÑакÑиÑа
padding =
<'padding-top'>{1,4}
<padding-top> =
<length-percentage [0,â]>
<length-percentage> =
<length> |
<percentage>
ÐÑимеÑÑ
padding: 5%; /* Ñо вÑеÑ
ÑÑоÑон оÑÑÑÑп 5% */
padding: 10px; /* Ñо вÑеÑ
ÑÑоÑон оÑÑÑÑп 10px */
padding: 10px 20px;
/* ÑвеÑÑ
Ñ Ð¸ ÑÐ½Ð¸Ð·Ñ Ð¾ÑÑÑÑп 10px */
/* Ñлева и ÑпÑава оÑÑÑÑп 20px */
padding: 10px 3% 20px;
/* ÑвеÑÑ
Ñ Ð¾ÑÑÑÑп 10px */
/* Ñлева и ÑпÑава оÑÑÑÑп 3% */
/* ÑÐ½Ð¸Ð·Ñ Ð¾ÑÑÑÑп 20px */
padding: 1em 3px 30px 5px;
/* ÑвеÑÑ
Ñ Ð¾ÑÑÑÑп 1em */
/* ÑпÑава оÑÑÑÑп 3px */
/* ÑÐ½Ð¸Ð·Ñ Ð¾ÑÑÑÑп 30px */
/* Ñлева оÑÑÑÑп 5px */
border:outset; padding:5% 1em;
РабоÑий пÑимеÑ
>HTML
<h4>Hello world!</h4>
<h3>The padding is different in this line.</h3>
CSS
h4 {
background-color: green;
padding: 50px 20px 20px 50px;
}
h3 {
background-color: blue;
padding: 400px 50px 50px 400px;
}
СпеÑиÑикаÑии
| Specification |
|---|
| CSS Box Model Module Level 3 > # padding-shorthand > |