Вопрос

В настоящее время я разрабатываю многоязычный интерфейс для проекта Django. Но когда я начал работать на арабском и еврейском языках, я заметил, что все страницы запутались после DIR = «RTL» к тегу HTML (в соответствии с инструкциями на http://www.w3.org/international/tuTorials/bid-xhtml/)

Значит ли это, что мне нужны отдельные таблицы стилей для правых на левых языках?

Это было полезно?

Решение

Не помещайте атрибут стиля в тег HTML.

Использовать dir='rtl' Атрибут только внутри дивы, где вы на самом деле используете арабский и иврит. Не для всей страницы.

Другие советы

То, что вам нужно сделать в дополнение к добавлению DIR = «RTL» в тег, переворачивает свои стилы. Создайте rtl.css styleshe листа, которая будет действовать как зеркало для вашей таблицы стилей по умолчанию. Например. Если ваш стиль.css имеет это правило ниже:

.some-class { margin: 10px 5px 10px 7px; }

В RTL.css он будет перевернут так:

.some-class { margin: 10px 7px 10px 5px; }

Проверь это: http://rtl-this.com/tutorial/3-different-ways-rtl-your-css.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top