inline-size
Оновлено: 29.03.2023
inline-size
Визначає розмір елемента за рядковою віссю, напрямок якої залежить від значення властивості writing-mode. Для горизонтального письма (writing-mode: horizontal-tb) строкова вісь буде горизонтальною, а inline-size встановлює ширину елемента. Для вертикального напрямку письма (writing-mode: vertical-lr і writing-mode: vertical-rl) строкова вісь буде вертикальною і inline-size встановлює висоту елемента.
Коротка інформація
Значення за замовчуванням | auto |
Успадковується | Ні |
Застосовується | До всіх елементів |
Анімується | Так |
Синтаксис
inline-size: <розмір> | <відсотки> | auto
Значення
Як значення приймаються будь-які одиниці довжини, прийняті в CSS - наприклад, пікселі (px), дюйми (in), пункти (pt) тощо. У разі використання процентного запису розмір елемента обчислюється залежно від розміру батьківського елемента.
auto | Встановлює розмір, виходячи з типу і вмісту елемента. |
Приклад
<!DOCTYPE html>
<html>
<head>
<metacharset="utf-8">
<title>inline-size</title>
<link href="https://fonts.googleapis.com/css2?family=Neucha&display=swap" rel="stylesheet">
<style>
div {
font: 1.2em/1.6 'Neucha', cursive; /* Text options */
background: #dad7c5; /* Background color */
color: #c33; /* Red text */
padding: 10px /* Margin around text */
inline-size: 150px; /* Block size */
writing-mode: vertical-lr; /* Vertical writing */
text-orientation: upright; /* Rotate letters */
}
</style>
</head>
<body>
<div>War is a path of deceit</div>
</body>
</html>
Об'єктна модель
Об'єкт.style.inlineSize