Направление текста в CSS.
При использовании текстов документов, где чтение происходит справа налево, как иврит, может арабский, в рекомендации CSS предлагается два свойства, которые влияют на направление потока текста страниц сайта direction.
Свойство direction в CSS. Значения:
ltr
rtl
inherit
Начальное значение: ltr. Применимо: Ко всем элементам. Наследуется: Да.
Свойство direction влияет на направление текста в блочном элементе страниц сайта. Оно также изменяет раскладку столбцов страницы, поведение при переполнении текстом и выравнивание по полям. По умолчанию задано значение ltr (left-to-right, слева направо), если только в браузере нет внутреннего стиля для отображения текста справа налево.
Проверим работу rtl ( right-to-left) и для кириллицы во что данная конструкция обернется?
Вот, мы абзацу задаем стилевое оформление style="direction: rtl; color: #F69"> и буквы оранжевые.
Свойство direction влияет на направление текста страниц сайта в блочном элементе страниц сайта. Оно также изменяет раскладку столбцов страницы, поведение при переполнении текстом и выравнивание по полям. По умолчанию задано значение ltr (left-to-right, слева направо), если только в браузере нет внутреннего стиля для отображения текста справа налево.
Бедная машина, она не поняла нашу шутку и простой абзац с кириллицей приняла за арабскую вязь и абзац отметила справа налево, и все переводы строк и перенос слов справа налево. Короче говоря, свойство direction и его параметр rtl спокойно и беззапинки совершают свою работу.
Второе свойство из этой серии unicode-bidi и его значения: начальное normal; применимо ко всем элементам; наследуется - нет.
параметры unicode-bidi
normal
embed
bidi-override
inherit
Свойство unicode-bidi применяется для изменения направления текста в Unicode. Unicode - это набор символов документа для всех XHTML-документов, поэтому числовые ссылки на символы в вебдокументах будут преобразовываться( интерпретироваться) в соответствии с кодами Unicode, независимо от того, какая кодировка будет назначаться в документе.
Короче говоря, свойство unicode-bidi специально предназначен для документов, содержащих комбинацию текста , читаемого слева направо и справа налево( так называемый двунаправленный текст,сокращенно bidi).
Зацикливаться на этой страничке не стоит, так как с созданием направления чтения текста документов предельно ясно.
обратно на главную назад дальше вперед
ПОНРАВИЛОСЬ? ПОДЕЛИСЬ с ДРУЗЬЯМИ:
|