Buduję wielojęzyczną stronę internetową. Niektóre języki (np. Hebrajski) są czytane od prawej do lewej. Oprócz faktycznego tekstu, użytkownicy ci są przyzwyczajeni do odwrócenia nawigacji i innych wizualnych wskazówek.CSS odwraca całą witrynę (efekt lustra)
Na przykład menu główne u góry zostanie wyrównane w prawo. przycisk "wstecz" wskazywałby na przód, logo w prawym górnym rogu, a nie w lewym górnym rogu, itp.
Jednym z rozwiązań jest oczywiście stworzenie zupełnie nowego projektu, jednak oznaczałoby to konieczność zachowania dwóch szablonów. Nieidealny.
Po prostu myślałem, czy możliwe byłoby odwrócenie całego projektu w CSS? Jak patrzenie w lustro?
Jestem również otwarty na lepsze rozwiązania, jeśli wydaje się to daleko idące.
Technologie użyte: PHP, Yii, Less.css, jQuery
Właśnie próbowałem tego. To wszystko psuje ... –
Kiedy tylko jest to możliwe, "rtl" powinien być stosowany jako atrybut HTML, a nie w CSS:
. Ponadto, chociaż jest to niezbędne, to tylko punkt wyjścia. –