Pregunta

Actualmente el desarrollo de una interfaz multi-idioma para un proyecto Django. Pero cuando empecé a trabajar en los idiomas árabe y hebreo, me di cuenta de todas las páginas en mal estado después dir = "RTL" a la etiqueta html (según las instrucciones de la http://www.w3.org/International/tutorials/bidi-xhtml/ )

¿Eso significa que necesita separar las hojas de estilo para los idiomas izquierda-derecha-a?

¿Fue útil?

Solución

No ponga el atributo de estilo a la etiqueta html.

Usar el atributo dir='rtl' sólo dentro del div es donde realmente se utiliza el árabe y el hebreo. No es para toda la página.

Otros consejos

Lo que hay que hacer, además de la adición de la dir = "RTL" a la etiqueta está volteando sus hojas de estilo. Crear una hoja de estilo rtl.css que actuará como un espejo de su hoja de estilo por defecto. Por ejemplo. Si su style.css tiene esta regla a continuación:

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

En el rtl.css va a dar la vuelta como esto:

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

Comprobar esto: http: // RTL-este. com / tutorial / 3-diferentes-formas-RTL-su-css

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top