Kako nastavimo smer jezika?


V osnovi imamo na spletnih straneh vse nastavljeno za jezike, ki so poravnani levo, se pravi pišemo iz leve proti desni. Kaj pa se zgodi, ko je potrebno jezik, kot je arabščina ali hebrejščina pisati iz desne proti levi?

V HTML-ju in CSS-ju imamo že dobro uveljavljeni znački, ki definirata smer zapisa jezika. Osnovne nastavitve so:

  • ltr, kar pomeni iz leve proti desni za jezike, kot so angleščina, slovenščina, …
  • rtl, kar pomeni iz desne proti levi za jezike, kot so arabščina, hebrejščina, …
  • auto, kar pomeni da sistem sam prepozna uporabnikove nastavitve jezika in jih aplicira.

Razlika pa je v samem zapisu, pri HTML-ju imamo zapis “dir=”, CSS pa uporablja zapis “direction:”. Pri CSS-ju imamo še nekaj dodatnih nastavitev: inherit, initial, revert, revert-layer in unset. Primer v realnem stanju je spodaj.

See the Pen
Kako nastavimo smer jezika?
by Ziga (@pomagalnik)
on CodePen.

Smer jezika je predvsem pomembna v svetu dostopnosti, saj s tem sporočamo bralnikom zaslona oz. vsebine smer branja vsebine. Koristno.

Komentiraj


*