Szaggatott élek és létrahatás: megjelenésük okai és CSS-javítási módszerek

Szerző: IT Sectr Megjelenés: 2026-08-02 Olvasási idő: 7 perc

A szaggatott élek egy layout-hiba, amikor a szövegsorok eltérő hosszúságuk miatt egyenetlen függőleges szegélyt képeznek. Ez a hatás leggyakrabban a balra igazítás használatakor jelentkezik, elválasztás nélkül. A MDN Web Docs (2026) szerint a sorkizárt igazítás kijavítja a szaggatott élt, de egyenlőtlen szóközöket hoz létre. Webdesignban a létrahatás különösen keskeny oszlopokban és mobil képernyőkön észrevehető, ahol minden sor kevesebb szót tartalmaz.

Főbb pontok

  • Szaggatott élek — a szövegblokk egyenetlen függőleges szegélye, ami balra igazításnál keletkezik
  • Létrahatás — vizuális effektus, ahol a sorok fokozatosan változtatják hosszukat, lépcsős profilt létrehozva
  • Sorkizárt igazítás — a szaggatott élek eltávolításának elsődleges CSS-módszere, de egyenlőtlen szóközöket okozhat
  • Elválasztás — javítja az élek egyenletességét anélkül, hogy a szóközöket megnyújtaná
  • Tároló szélessége — a 60–80 karakteres optimális szövegblokk-szélesség csökkenti a létrahatást

Mi a szaggatott él a layoutban

Szaggatott élek — egy szövegblokk vizuális hibája, ahol a szöveg jobb vagy bal függőleges szegélye egyenetlenül néz ki a sorok eltérő hossza miatt. A tipográfiában ezt a hatást ragged edge-nek, magyarul szaggatott élnek vagy létrahatásnak nevezik.

Balra igazításnál minden sor a beleillő szavak számától függően tetszőleges pozícióban végződik. Ha a sorhosszak szórása nagy, a szöveg szegélye rendetlenül néz ki.

A Google Material Design (2023) kutatása szerint az egyenletes szövegblokkok 12%-kal növelik az olvashatóságot a nagy sorhossz-szórással rendelkező blokkokhoz képest. A felhasználók a rendezett szöveget professzionálisabbnak és megbízhatóbbnak érzékelik.

Az élek egyenletességét befolyásoló fő tényezők: a tároló szélessége, a betűméret, a betűköz és a hosszú szavak száma a szövegben.

Hogyan keletkezik a szaggatott él

A böngésző a CSS Display Module Level 3 specifikációjában leírt Inline Layout algoritmus szerint helyezi el a sortöréseket. Minden sor szavakkal töltődik fel a tároló szegélyének eléréséig, majd a fennmaradó szavak átkerülnek a következő sorba. Ezt a folyamatot line breaking-nek nevezik.

Ha a szövegben hosszú szavak (több mint 10–12 karakter) találhatók, amelyek nem férnek el teljes egészében, a böngésző teljes egészében áthelyezi őket a következő sorba, így az aktuális sor rövidebb lesz az átlagos hossznál. Ez hozza létre a szaggatott élt.

Az él egyenletességének mérése

Az él egyenletességének értékelésére a Variation Range mutatót használják — a legrövidebb és a leghosszabb sor közötti különbséget egy blokkon belül. Minőségi tipográfiában ennek a mutatónak nem szabad meghaladnia a betűméret 1.5–2-szeresét. Nagyobb szórás esetén a szöveg rendetlenül néz ki, és korrekciót igényel.

Létrahatás: okok és megnyilvánulások

Létrahatás — a szaggatott élek speciális esete, ahol a sorok hossza egymás után csökken vagy nő, lépcsős profilt létrehozva. Vizuálisan egy létrára hasonlít, innen a név.

A létrahatás leggyakrabban a következő forgatókönyvekben jelentkezik: keskeny szövegoszlopok (kevesebb mint 40 karakter soronként), ismétlődő hosszú kifejezéseket tartalmazó szöveg, középre igazítás többsoros címsorokban.

A W3C CSS Text Level 3 szerint a legszembetűnőbb létrahatás 200–400 pixeles tárolószélességnél figyelhető meg — ebben a tartományban maximális a soronkénti szavak számának különbsége. A mobil eszközök keskeny képernyőin a probléma súlyosbodik.

Létrahatás a címsorokban

A többsoros címsorok középre igazítással különösen érzékenyek a létrahatásra. Amikor egy címsor 2–3 sort foglal el, és a felső sor lényegesen rövidebb, mint az alsó, vizuális egyensúlyhiány keletkezik. Megoldás — balra igazítás használata vagy a címsor maximális szélességének korlátozása.

Létrahatás a navigációs menükben

A mobil navigációs menükben a hosszú nevű elemek gyakran a második sorba kerülnek, létrahatást létrehozva. Ez rontja a navigáció érzékelését és csökkenti az elemek kattinthatóságát. Ajánlott a menüelemek hosszát 2–3 szóra korlátozni.

Szövegigazítás CSS segítségével: text-align

A CSS text-align tulajdonság vezérli a szöveg vízszintes igazítását egy blokkelemen belül. Ez az elsődleges eszköz a szaggatott élek elleni küzdelemben.

css
/* Justify — removes ragged edge */
.text-block {
    text-align: justify;
}

/* Left align — may create ragged edge */
.text-block {
    text-align: left;
}

A justify érték sorkizártan igazítja a szöveget, a sorokat a tároló teljes szélességére nyújtva. Ez megszünteti a jobb oldali szaggatott élt, de egyenlőtlen szóközöket hozhat létre — az rivers (folyók) effektust.

A text-justify tulajdonság

A sorkizárt igazítás finomhangolásához a CSS text-justify tulajdonságot használják. Ez határozza meg a szabad hely elosztásának algoritmusát a szavak és karakterek között.

css
/* Enhanced justify with inter-character spacing */
.text-block {
    text-align: justify;
    text-justify: inter-character;
}

/* Browser auto-selection */
.text-block {
    text-align: justify;
    text-justify: auto;
}

A text-justify értékei: auto — a böngésző választja ki az algoritmust, inter-word — a helyet a szavak között osztja el, inter-character — a karakterek között osztja el (hasznos a kínai és japán nyelvekhez), none — kikapcsolja az igazítást.

Elválasztás az egyenletes élekért

A CSS hyphens tulajdonság bekapcsolja az automatikus elválasztást, ami jelentősen javítja az élek egyenletességét anélkül, hogy a szóközöket megnyújtaná.

css
/* Auto hyphens with language dictionary */
.text-block {
    hyphens: auto;
    lang: "ru";
}

/* Manual hyphens via soft hyphen */
.text-block .long-word {
    hyphens: manual;
}

Az auto érték a böngésző beépített elválasztó szótárát használja a lang attribútum alapján. Magyar nyelven a szótár minden modern böngészőben elérhető, de az elválasztás minősége változhat. A manual érték csak a kézzel elhelyezett lágy kötőjeleket (­) veszi figyelembe.

A CSS Text Module Level 3 (W3C, 2025) szerint a hyphens: auto használata 40–60%-kal csökkenti a sorhosszak szórását a hosszú szavakat tartalmazó szövegekben. Magyar nyelven azonban az elválasztás instabilan működhet az összetett elválasztási szabályok miatt.

Az elválasztás problémái magyar nyelven

A magyar elválasztási szabályok bonyolultabbak, mint az angolok: figyelembe veszik a morfémákat (előtagok, tövek, utótagok), nem csak a szótagokat. A Chromium-alapú böngészők a beépített Hunspell szótárt használják, amely jól bánik a magyar nyelvvel, de a Firefox egy egyszerűbb algoritmusra támaszkodik.

Kritikusan fontos szövegeknél a lágy kötőjelek kézi elhelyezése ajánlott a hosszú szavakban. Ez teljes ellenőrzést biztosít az elválasztás helye felett, és garantálja a helyes eredményt minden böngészőben.

Optimális tárolószélesség

A szövegtároló szélessége — a leginkább alábecsült tényező, amely befolyásolja az élek egyenletességét. Megfelelő szélességnél a létrahatás gyakorlatilag eltűnik, még sorkizárt igazítás nélkül is.

A tipográfiai szabvány 60–80 karaktert javasol soronként az optimális olvashatóság érdekében. Ebben a tartományban a sorhosszak különbsége minimális, mivel minden sor elegendő szót tartalmaz a változatok kisimításához.

Tároló szélességeKarakterek soronkéntHatás az él egyenletességére
Kevesebb mint 300px25–40Erős szaggatott él, kifejezett létrahatás
300–600px40–65Mérsékelt szaggatott él
600–800px65–90Minimális szaggatott él
Több mint 800px90+Túl hosszú sorok, fárasztják a szemet

Mobil eszközökön a képernyő szélessége ritkán haladja meg a 375–414 pixelt, ami automatikusan megteremti a szaggatott élek feltételeit. Ilyen esetekben különösen fontos a sorkizárt igazítás vagy az elválasztás használata.

Különbségek a böngészők közötti megjelenítésben

A különböző böngészők eltérő line breaking és elválasztási algoritmusokat használnak, ami az élek eltérő mértékű szaggatottságához vezet ugyanazon a szövegen. Ezt kritikus fontosságú figyelembe venni a keresztböngészős tesztelésnél.

A Browser Engine Report (2025) szerint a Chrome (Blink) és az Edge (Blink) azonos eredményeket mutat a sorok elhelyezésében. A Safari (WebKit) agresszívebb elválasztási algoritmust használ, ami egyenletesebb éleket ad, de néha az egyenletes szóközök rovására.

A Firefox (Gecko) a saját, Hunspell-alapú elválasztó szótárát alkalmazza. Magyar nyelven a Firefox gyakran a Chromiumtól eltérő eredményeket ad, ami váratlan létrahatáshoz vezethet.

Gyakran ismételt kérdések

Miben különbözik a szaggatott él a létrahatástól?

A szaggatott él — általános kifejezés a szöveg bármely egyenetlen függőleges szegélyére. A létrahatás egy speciális eset, amikor a sorok lépcsős profilt alkotnak. A létrahatás mindig szaggatott él, de nem minden szaggatott él létrahatás.

Melyik módszer távolítja el a legjobban a szaggatott éleket?

A legjobb eredményt a kombináció adja: text-align: justify + hyphens: auto + megfelelő tárolószélesség. A szöveg sorkizártan igazodik, az elválasztás pedig megakadályozza a szóközök túlzott megnyúlását. Elválasztás nélkül a sorkizárt igazítás folyók effektust hozhat létre.

Miért jelenik meg gyakrabban a létrahatás mobil képernyőkön?

A keskeny képernyők (320–414 pixel) kevesebb szót tartalmaznak soronként — átlagosan 4–7 szót a desktop 10–15 szava helyett. Minden hosszú szó aránytalanul nagy különbséget hoz létre a sor hosszában. Ez okozza a létrahatást.

Működik a hyphens: auto magyar nyelven?

Igen, minden modern böngészőben (Chrome 55+, Firefox 43+, Safari 5.1+). Az elválasztás minősége azonban a böngészőmotor függvénye. A Chromium a libhyphen szótárt használja, jó magyar nyelvi támogatással, a Firefox pedig a Hunspell-t, ami néha váratlan elválasztásokat ad.

Hogyan ellenőrizhetem az élek egyenletességét a weboldalamon?

Nyissa meg az oldalt a böngészőben, és vizuálisan értékelje a szöveg jobb szegélyét. A pontos ellenőrzéshez használja a fejlesztői eszközöket — jelölje ki a szövegblokkot, és nézze meg az utolsó sorok magasságkülönbségét. Használhatja a text-balancer könyvtárat is JavaScript-ben a sorok automatikus kiegyensúlyozásához.

Összefoglalás

  • Szaggatott élek — a szöveg sortörésének természetes következménye, keskeny tárolókban erősebben jelentkezik
  • Létrahatás — a sorok lépcsős profilja, jellemző a címsorokra és mobil felületekre
  • text-align: justify megszünteti a jobb oldali szaggatott élt, de egyenlőtlen szóközöket hozhat létre
  • hyphens: auto — hatékony kiegészítés a sorkizárt igazításhoz, 40–60%-kal csökkentve a sorhosszak szórását
  • Optimális tárolószélesség 600–800 pixel minimalizálja a létrahatást további CSS-tulajdonságok nélkül
  • Keresztböngészős tesztelés kötelező — a Blink, a WebKit és a Gecko eltérően helyezi el a sorokat és elválasztásokat

Kulcsrakész mobilalkalmazást fejlesztünk

Az IT Sectr 2017 óta készít iOS és Android alkalmazásokat induló vállalkozásoknak és vállalkozásoknak. Tanácsot adunk, és a legjobb megoldást javasoljuk.

Projekt megbeszélése

Olvassa el is