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