W3docs

CSS свойство direction

The direction CSS property defines in which direction the text should be. See some example and try it for yourself.

Свойство direction определяет направление текста.

Свойство direction устанавливает базовое направление текста для блочных элементов и направление встраиваний, создаваемых свойством unicode-bidi. Оно также задаёт выравнивание текста по умолчанию для блочных элементов и направление потока ячеек внутри строки таблицы.

Направление текста обычно задаётся внутри документа, например, с помощью атрибута dir в HTML, а не путём прямого использования свойства direction. В отличие от атрибута HTML dir, свойство CSS direction не наследуется ячейками таблицы из столбцов, поскольку ячейки находятся внутри строк, а не столбцов. Вместо этого ячейки наследуют направление от самого элемента таблицы.

info

Свойство direction не влияет на элементы строчного уровня.

Начальное значениеltr
Применяется коВсем элементам.
НаследуетсяДа.
АнимацияДискретная.
ВерсияCSS2
Синтаксис DOMobject.style.direction = "rtl";

Синтаксис

Синтаксис свойства CSS direction

direction: ltr | rtl | initial | inherit;

Пример свойства direction:

Пример использования свойства CSS direction со значением rtl (справа налево)

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      div {
        direction: rtl;
      }
    </style>
  </head>
  <body>
    <p>As you can see, this text is written with default direction.</p>
    <div>However, this text is written from right to left as we defined.</div>
  </body>
</html>

Результат

CSS direction Property

В приведённом примере используется значение «rtl». Текст располагается справа налево.

Значения

ЗначениеОписаниеЗапустить
ltrУказывает, что направление текста будет слева направо. Это значение по умолчанию.Запустить »
rtlУказывает, что направление текста будет справа налево.Запустить »
initialУстанавливает для свойства значение по умолчанию.Запустить »
inheritНаследует свойство от родительского элемента.

Практика

Практика

Что делает CSS-свойство 'direction'?