Многие привыкли к тому, чтобы писать слева направо. Так принято писать на русском, английском и множестве других языков. Но как известно, есть ряд языков (как, например, иврит или арабский), в которых действует система написания справо налево. В HTML и CSS есть поддержка обеих систем написания.
В HTML есть специальный аттрибут dir, который может принимать два значения:
- ltr — для написания слева направо
- rtl — для написания справа налево
Использование аттрибута dir не приветствуется, так как он отвечает за оформление, а не за структуру документа. Для оформления следует использовать каскадные таблицы стилей.
В CSS за направление текста отвечает свойство direction. Свойство direction управляет следующими возможностями:
- то, как текст отображается в блоке;
- расположение полосы прокрутки в блоке;
- порядок колонок в таблице;
- местоположение последней висячей строки текстового блока при text-align: justify.
Онлайн сервис блочной web верстки сайтов теперь поддерживает верстку страниц с направлением текста справа налево. Для этого мы добавили дополнительную опцию на странице загрузки файла, она так и называется — «Направление текста». Выбирайте направление текста, которое следует использовать на web странице и загружайте макет. Программа автоматической HTML верстки сайтов сама сделает все за вас.