Frankfurti stúdió többnyelvű digitális megjelenésekhez +49 69 95209894 [email protected] H–P 9–17 óráig Ügyfélportál →
MagyarHU

Pénznem

Az idegen pénznemű összegek nem kötelező erejű irányadó értékek; a számlázás euróban történik.

RTL és LTR elrendezés összehasonlítása szövegigazítással

Gyakorlati útmutató

RTL-webdesign alapok arab és héber nyelvekhez

A jobbról balra (RTL) írásrendszerek, mint az arab és a héber, speciális webdesign-technikákat igényelnek. Ez az útmutató bemutatja az alapvető tudnivalókat: a dir attribútumot, a tükrözött elrendezéseket, a logikai CSS-tulajdonságokat, a számok és beágyazott latin szövegek kezelését, valamint a megfelelő betűtípus kiválasztását és az ikonok tükrözését. A cél egy egységes és felhasználóbarát élmény kialakítása az RTL nyelvek számára.

ar
Arab RTL írás
fa
Tükrözött elrendezés
he
Héber RTL szöveg

Alapvető dir-attribútum

A 'rtl' értékű dir-attribútum az alapja minden RTL webdesignnak. Leggyakrabban a <html> vagy <body> elemre kerül, és befolyásolja a szöveg igazítását, a táblázat cellák alapértelmezett sorrendjét, valamint a CSS tulajdonságok (pl. 'text-align') irányát. Ezen attribútum nélkül a tartalom balra igazodik, ami természetellenes az RTL nyelvek számára. Emellett érdemes a 'dir' értékét felülírni konténer szinten, ha vegyes irányok fordulnak elő. A hiányzó vagy hibás dir-attribútum nehezen olvasható elrendezésekhez vezet, ezért priorizálni kell.

Tükrözött elrendezés és logikai CSS-tulajdonságok

A fizikai tulajdonságok, mint a 'left' és 'right' helyett használjon logikai CSS-tulajdonságokat, például 'margin-inline-start' és 'padding-inline-end'. Ezek automatikusan alkalmazkodnak az írásirányhoz, és elkerülik a kézi felülírásokat. A tükrözött elrendezés azt jelenti, hogy a navigációs sáv jobbra, a tartalom pedig balra kerül. Logikai értékekkel, mint a 'float: inline-start' vagy 'text-align: start', ezt médialekérdezések nélkül is elérheti. A modern CSS Grid és Flexbox tulajdonságok, mint a 'justify-content: flex-start', a dir attribútumnak megfelelően működnek. Mindig tesztelje valós tartalommal, mivel a logikai tulajdonságok nem minden böngészőben értelmeződnek azonos módon.

CSS logikai tulajdonságok példa inline-start és end értékekkel

Számok és beágyazott latin betűk

Az RTL szövegekben a számok és a beágyazott latin betűk balról jobbra igazodnak. Ez kihívást jelenthet, mivel megzavarhatják az olvasási irányt. Használja az 'unicode-bidi' attribútumot vagy a 'direction: ltr' értéket az ilyen elemeknél a konzisztens megjelenítés érdekében. Dátum- és számformátumok esetén érdemes a sorrendet az RTL kultúrához igazítani. Ügyeljen az űrlapok elrendezésére is, ahol a számok beviteli mezői maradjanak balra igazítva. A kevert irány gondos kezelése megelőzi a vizuális töréseket és javítja az olvashatóságot.

Betűtípusok és tipográfia

A betűtípus kiválasztása kulcsfontosságú: az arab és héber nyelvekhez a megfelelő glifákkal rendelkező betűtípusok szükségesek. Népszerű lehetőségek az arabhoz a 'Noto Naskh Arabic', a héberhez a 'Noto Sans Hebrew'. Határozzon meg tartalék betűtípusokat, pl. 'font-family: 'Noto Naskh Arabic', 'Tahoma', sans-serif;'. Ügyeljen a megfelelő betűméretre és sorközre, mivel az RTL betűtípusok gyakran keskenyebbek vagy összetettebbek. Kerülje a dőlt betűt, mivel sok arab betűtípusban nem létezik. Tesztelje a megjelenést különböző eszközökön, hogy a betűtípusok helyesen betöltődjenek és olvashatók legyenek.

Ikonok és tükrözés

Az irányt jelző ikonokat (pl. nyilak, előre/hátra szimbólumok) az RTL elrendezésekben tükrözni kell. Ezt CSS transzformációkkal, például 'transform: scaleX(-1)' vagy olyan ikonkészletekkel érheti el, amelyek automatikusan támogatják az RTL-t (pl. Font Awesome a 'dir' attribútummal). Az irányfüggetlen ikonok (pl. ház, beállítások) változatlanok maradnak. Győződjön meg arról, hogy a tükrözés nem torzítja a szemantikát. Tesztelje az összes ikont az RTL nézetben, mert a nem szándékos tükrözések ronthatják a felhasználói élményt.

Ellenőrzőlista a piacra lépéshez

  • Alkalmazza a dir='rtl' attribútumot a <html> elemen.
  • Használjon logikai CSS-tulajdonságokat a fizikaiak helyett.
  • Kezelje a számokat és a vegyes irányokat a 'direction' segítségével.
  • Válasszon átfogó glifa támogatással rendelkező betűtípusokat.
  • Tükrözze az irányfüggő ikonokat a scaleX segítségével.
  • Tesztelje az elrendezést valós tartalommal az összes célnyelven.
Ikonok tükrözése RTL elrendezésben nyilakkal

Gyakori kérdések

Miért nem elég a dir='rtl' önmagában?

A dir attribútum beállítja az alap irányt, de a CSS-tulajdonságok, mint a 'margin-left', továbbra is balra mutatnak. Logikai tulajdonságok nélkül manuálisan kell felülírnia számos értéket, ami hibalehetőséget hordoz és rontja a karbantarthatóságot.

Hogyan kezeljem a számokat RTL-elrendezésekben?

A számok RTL-kontextusban alapértelmezés szerint LTR. A szülőelemen használja a 'unicode-bidi: embed' tulajdonságot, vagy állítsa be a 'direction: ltr' értéket a számtartományokra a helyes igazítás érdekében.

Minden ikont tükrözni kell?

Nem, csak az implicit irányultságú ikonokat, mint a nyilak, kell tükrözni. Az olyan szimbólumok, mint a ház vagy a fogaskerék, változatlanok maradnak. Kizárólag azokat az ikonokat tükrözze, amelyek mozgási vagy olvasási irányt ábrázolnak.

Készen áll erre a piacra?

Nyelvileg, technikailag és kulturálisan lokalizáljuk weboldalát – anyanyelvi ellenőrzéssel és rögzített áron. Kérjen kötelezettségmentes árajánlatot.

Igényeljen nem kötelező ajánlatot

Német Kft.Frankfurt am Main-i Cégbíróság · HRB 111727
D-U-N-S® regisztrált315030052
GDPR-konform adatkezelésNémetországi tárhelyszolgáltatás
Fix árak írásbeli szállítási garanciával