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, perzsa és héber nyelvekhez

A jobbról balra haladó (RTL) írások, mint az arab, perzsa és 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 a beágyazott latin szöveg kezelését, valamint a megfelelő betűtípus kiválasztását és az ikonok tükrözését. Célja, hogy egységes és felhasználóbarát élményt nyújtson az RTL nyelvek számára.

ar
Arab RTL írás
fa
Perzsa RTL 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 kritikus: az arab, perzsa és héber nyelvekhez megfelelő glifákkal rendelkező betűtípusok szükségesek. Népszerű lehetőségek a 'Noto Naskh Arabic', a 'Vazir' perzsához és 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 az sok arab betűtípusban nem létezik. Tesztelje a megjelenítést különböző eszközökön, hogy a betűtípusok helyesen töltődjenek be és olvashatóak 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