Советы по CSS и HTML - PullRequest
       0

Советы по CSS и HTML

3 голосов
/ 03 августа 2010

Мне нужен совет по CSS и стилям, это не простой вопрос,

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

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

Как мне это сделать?Я думал об использовании шаблонов, но это не так легко сделать, другой вариант делал это снова.

Есть некоторый способ работы с css для инвертирования вида, как первая кнопка справаи логотип, и так далее?

Спасибо и извините за мой английский.

1 Ответ

3 голосов
/ 03 августа 2010

Попробуйте указать <html dir="rtl"> в разметке для языков, которые нуждаются в поддержке справа налево. Вы, вероятно, можете составить карту всех языков (ключей) и направлений (значений). Затем на основе языка укажите направление для элемента html.

Я бы прочитал: http://www.w3.org/International/tutorials/bidi-xhtml/

Если по какой-то причине вам нужно слева направо на определенном элементе, просто укажите для него атрибут dir: <div dir="ltr"></div>

Кроме того, вы можете установить класс для элемента body или html в зависимости от направления. И исходя из этого, вы можете, например, перемещать объекты вправо или влево, если вам нужно to ..

body #foo { float: left; }
body.right-to-left div#foo { float:right; }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...