<percentage>
Тип даних CSS <percentage>
(відсотки) представляє відсоткове значення. Він нерідко використовується для визначення розмірів, відносних щодо батьківського елемента. Чимало властивостей використовують відсотки, серед них width
, height
, margin
, padding
і font-size
.
Примітка: Лише обчислені значення можуть успадкуватися. Таким чином, навіть коли відсоткове значення використовується у батьківській властивості, в успадкованій властивості буде доступно реальне значення (як то ширина в пікселях для значення
<length>
), а не відсоткове.
Синтаксис
Тип даних <percentage>
складається з <number>
, після якого стоїть знак процента (%
). Перед цим може (необов'язково) стояти один знак +
або -
, хоч від'ємні значення чинні не для всіх властивостей. Як і для всіх розмірів CSS, між символом і числом пробілів бути не повинно.
Інтерполяція
При анімації значення типу даних <percentage>
інтерполюються як дійсні числа з рухомою комою. Швидкість інтерполяції визначається функцією пом'якшення, зв'язаною з анімацією.
Приклади
Ширина і лівий зовнішній відступ
<div style="background-color:navy;">
<div style="width:50%; margin-left:20%; background-color:chartreuse;">
Ширина: 50%, Лівий зовнішній відступ: 20%
</div>
<div style="width:30%; margin-left:60%; background-color:pink;">
Ширина: 30%, Лівий зовнішній відступ: 60%
</div>
</div>
Наведений вище HTML виведе:
Font-size
<div style="font-size:18px;">
<p>Повнорозмірний текст (18px)</p>
<p><span style="font-size:50%;">50% (9px)</span></p>
<p><span style="font-size:200%;">200% (36px)</span></p>
</div>
Наведений вище HTML виведе:
Специфікації
Сумісність із браузерами
desktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
<percentage>
|
Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | Internet Explorer Full support 3 | Opera Full support 3.5 | Safari Full support 1 | WebView Android Full support 37 | Chrome Android Full support 18 | Firefox for Android Full support 4 | Opera Android Full support 10.1 | Safari on iOS Full support 1 | Samsung Internet Full support 1.0 |