Spec-Zone.ru › CSS

Логические свойства и значения CSS

Модуль логически свойства и значения CSS определяет логические свойства и значения, которые могут управлять макетом через логическое, а не физическое, отображение направления и размеров. Логические свойства определяют равнозначные по направлению эквиваленты соответствующим физическим свойствам.

Начало строки не всегда совпадает с левой стороной строки. Различные системы письма работают в разных направлениях. Например:

  • Английский и португальский языки пишутся слева направо, с добавлением новых строк под предыдущими.
  • Иврит и арабский — языки справа налево, с добавлением новых строк под предыдущими.
  • В некоторых режимах написания строки текста вертикальные, пишутся сверху вниз. Китайский, вьетнамский, корейский и японский языки традиционно пишутся вертикально, сверху вниз, с добавлением каждой новой вертикальной строки слева от предыдущей.
  • Традиционный монгольский язык также является языком сверху вниз, но новые строки добавляются справа от предыдущих.

Логические свойства, определённые в этом модуле, позволяют определить свойства, относящиеся к направлению написания содержимого, а не к физическому направлению. Это означает, что содержимое, переведённое на языки с разными режимами написания, будет отображаться так, как задумано.

Логические свойства и значения используют абстрактные термины блок и строка для описания направления потока. Физическое значение этих терминов зависит от режима написания.

Размер блока перпендикулярен направлению потока текста в строке, т. е. вертикальный размер в горизонтальных режимах написания и горизонтальный размер в вертикальных режимах написания. Для стандартного английского текста это вертикальный размер.

Размер строки параллелен направлению потока текста в строке, т. е. горизонтальный размер в горизонтальных режимах написания и вертикальный размер в вертикальных режимах написания. Для стандартного английского текста это горизонтальный размер.

CSS изначально был разработан только с физическими координатами. Модуль логических свойств и значений определяет эквиваленты, связанные с потоком, для многих значений и свойств. Свойства, которые ранее принимали только физические значения (top, bottom, left, right), теперь также принимают логические значения, связанные с потоком (block-start, block-end, inline-start, inline-end).

Справочник

Свойства

  • block-size
  • border-block
  • border-block-color
  • border-block-end
  • border-block-end-color
  • border-block-end-style
  • border-block-end-width
  • border-block-start
  • border-block-start-color
  • border-block-start-style
  • border-block-start-width
  • border-block-style
  • border-block-width
  • border-end-end-radius
  • border-end-start-radius
  • border-inline
  • border-inline-color
  • border-inline-end
  • border-inline-end-color
  • border-inline-end-style
  • border-inline-end-width
  • border-inline-start
  • border-inline-start-color
  • border-inline-start-style
  • border-inline-start-width
  • border-inline-style
  • border-inline-width
  • border-start-end-radius
  • border-start-start-radius
  • inline-size
  • inset
  • inset-block
  • inset-block-end
  • inset-block-start
  • inset-inline
  • inset-inline-end
  • inset-inline-start
  • margin-block
  • margin-block-end
  • margin-block-start
  • margin-inline
  • margin-inline-end
  • margin-inline-start
  • max-block-size
  • max-inline-size
  • min-block-size
  • min-inline-size
  • padding-block
  • padding-block-end
  • padding-block-start
  • padding-inline
  • padding-inline-end
  • padding-inline-start

Типы данных и значения

Значения, относительные к потоку:

  • block-start
  • block-end
  • inline-start
  • inline-end
  • start
  • end

Термины глоссария

  • Значения, относительные к потоку
  • Свойства вставки
  • Логические свойства
  • Физические свойства

Руководства

Основные понятия логических свойств и значений

Обзор свойств и значений, относительных к потоку.

Логические свойства для размеров

Относительные к потоку соответствия между физическими свойствами и логическими свойствами, используемыми для определения размеров элементов на странице.

Логические свойства для отступов, границ и внутренней области

Относительные к потоку соответствия для различных свойств отступов, границ и внутренней области и их сокращённых записей.

Логические свойства для перекрытия и позиционирования

Подробное соответствие между физическими и логическими значениями для float и clear, свойств вставки, и resize.

Связанные понятия

  • caption-side
  • clear
  • float
  • resize
  • text-align

Модель CSS-блока

  • margin сокращенная запись
  • padding сокращенная запись

Размеры CSS-блока

  • max-height
  • max-width
  • min-height
  • min-width

Фоны и границы CSS

  • border-color
  • border-style
  • border-width
  • border сокращенная запись
  • border-radius

Позиционированный макет CSS

  • top
  • right
  • bottom
  • left

Режимы написания CSS

  • direction
  • text-orientation
  • writing-mode

Удержание CSS

  • contain-intrinsic-block-size
  • contain-intrinsic-inline-size

Переполнение CSS

  • overflow-block
  • overflow-inline

Поведение перелистывания CSS

  • overscroll-behavior-block
  • overscroll-behavior-inline

Спецификации

Спецификация
Уровень 1 логических свойств и значений CSS

См. также

  • Макет с использованием потока и режимов написания
  • Модуль CSS гибкой компоновки
  • Модуль CSS сетки

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_values

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API