Поцепане ивице су дефект изгледа при којем редови текста формирају неравну вертикалну границу због различите дужине редова. Овај ефекат најчешће настаје при коришћењу поравнања лево без постављања цртица. Према MDN Web Docs (2026), поравнање по ширини исправља поцепану ивицу, али ствара неравномерне размаке између речи. У веб дизајну, ефекат степеница је посебно приметан у уским колонама и на мобилним екранима, где сваки ред садржи мање речи.
Главно
Поцепане ивице — визуелни дефект текстуалног блока при којем десна или лева вертикална граница текста изгледа неравно због различите дужине редова. У типографији се овај ефекат назива ragged edge, а на српском — поцепана ивица или степенице.
При поравнању лево, сваки ред се завршава на произвољној позицији у зависности од броја речи које су стале у њега. Ако је распон дужине редова велик, граница текста изгледа неуредно.
Према истраживању Google Material Design (2023), равни текстуални блокови повећавају читљивост за 12% у поређењу са блоковима са великим распоном дужине редова. Корисници доживљавају уредан текст као професионалнији и веродостојнији.
Главни фактори који утичу на равност ивица: ширина контејнера, величина фонта, размак између слова и број дугих речи у тексту.
Прегледач поставља преломе редова према алгоритму Inline Layout, описаном у спецификацији CSS Display Module Level 3. Сваки ред се пуни речима до достизања границе контејнера, након чега се преостале речи пребацују у следећи ред. Овај процес се назива line breaking.
Ако се у тексту појаве дугачке речи (више од 10–12 знакова) које не стају у целини, прегледач их у целини пребацује у следећи ред, остављајући тренутни ред краћим од просечне дужине. То управо ствара поцепану ивицу.
За процену равности ивице користи се показатељ Variation Range — разлика између најкраћег и најдужег реда у блоку. У квалитетној типографији овај показатељ не би требало да прелази 1.5–2 величине фонта. При већем распону текст изгледа неуредно и захтева корекцију.
Ефекат степеница — посебан случај поцепаних ивица при којем се дужина редова сукцесивно смањује или повећава, стварајући степенасти профил. Визуелно подсећа на степенице, одакле и потиче назив.
Степенице најчешће настају у следећим сценаријима: уске колоне текста (мање од 40 знакова по реду), текст са понављајућим дугим терминима, поравнање по центру у вишередним насловима.
Према W3C CSS Text Level 3, најизраженији ефекат степеница примећује се при ширини контејнера од 200 до 400 пиксела — управо у овом опсегу разлика у броју речи по реду је максимална. На уским екранима мобилних уређаја проблем се погоршава.
Вишередни наслови са поравнањем по центру посебно су подложни ефекту степеница. Када наслов заузима 2–3 реда, а горњи ред је знатно краћи од доњег, настаје визуелни дисбаланс. Решење — коришћење поравнања лево или ограничавање максималне ширине наслова.
У мобилним навигационим менијима ставке са дугим називима често се пребацују у други ред, стварајући степенице. То погоршава перцепцију навигације и смањује кликабилност елемената. Препоручује се ограничавање дужине ставки менија на 2–3 речи.
CSS својство text-align управља хоризонталним поравнањем текста унутар блок елемента. То је основни алат за борбу против поцепаних ивица.
/* Justify — removes ragged edge */
.text-block {
text-align: justify;
}
/* Left align — may create ragged edge */
.text-block {
text-align: left;
}
Вредност justify поравнава текст по ширини, растежући редове тако да заузимају целу ширину контејнера. Ово уклања поцепану десну ивицу, али може створити неравномерне размаке између речи — ефекат rivers (реке).
За фино подешавање поравнања по ширини користи се CSS својство text-justify. Оно одређује алгоритам расподеле слободног простора између речи и знакова.
/* 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;
}
Вредности text-justify: auto — прегледач бира алгоритам, inter-word — расподељује простор између речи, inter-character — расподељује између знакова (корисно за кинески и јапански), none — искључује поравнање.
CSS својство hyphens укључује аутоматско постављање цртица, што значајно побољшава равност ивица без растезања размака између речи.
/* Auto hyphens with language dictionary */
.text-block {
hyphens: auto;
lang: "ru";
}
/* Manual hyphens via soft hyphen */
.text-block .long-word {
hyphens: manual;
}
Вредност auto користи уграђени речник цртица прегледача на основу lang атрибута. За српски језик речник је доступан у свим модерним прегледачима, али квалитет цртица може да варира. Вредност manual узима у обзир само меке цртице () постављене ручно.
Према CSS Text Module Level 3 (W3C, 2025), употреба hyphens: auto смањује распон дужине редова за 40–60% у текстовима са дугим речима. Међутим, у српском језику цртице могу радити нестабилно због сложених правила деобе речи.
Српска правила деобе речи су сложенија од енглеских: узимају у обзир морфеме (префиксе, корене, суфиксе), а не само слогове. Прегледачи засновани на Chromium-у користе уграђени речник Hunspell, који се добро сналази са српским језиком, али Firefox се ослања на једноставнији алгоритам.
За критично важне текстове препоручује се ручно постављање меких цртица у дугим речима. Ово пружа потпуну контролу над местом прелома и гарантује исправан резултат у свим прегледачима.
Ширина текстуалног контејнера — најпотцењенији фактор који утиче на равност ивица. При одговарајућој ширини, ефекат степеница практично нестаје чак и без поравнања по ширини.
Типографски стандард препоручује 60–80 знакова по реду за оптималну читљивост. У овом опсегу разлика у дужини редова је минимална, јер сваки ред садржи довољан број речи за изглађивање варијација.
| Ширина контејнера | Знакова по реду | Ефекат на равност ивице |
|---|---|---|
| Мање од 300px | 25–40 | Јака поцепана ивица, изражене степенице |
| 300–600px | 40–65 | Умерена поцепана ивица |
| 600–800px | 65–90 | Минимална поцепана ивица |
| Више од 800px | 90+ | Предуги редови, замарају очи |
На мобилним уређајима ширина екрана ретко прелази 375–414 пиксела, што аутоматски ствара услове за поцепане ивице. У таквим случајевима посебно је важно користити поравнање по ширини или цртице.
Различити прегледачи користе различите алгоритме line breaking-а и цртица, што доводи до различитог степена поцепаности ивица на истом тексту. Ово је критично важно узети у обзир при међупрогледачком тестирању.
Према Browser Engine Report (2025), Chrome (Blink) и Edge (Blink) показују идентичне резултате распореда редова. Safari (WebKit) користи агресивнији алгоритам цртица, што даје равније ивице, али понекад на штету равномерности размака.
Firefox (Gecko) примењује сопствени речник цртица заснован на Hunspell-у. За српски језик Firefox често даје резултате другачије од Chromium-а, што може довести до неочекиваних степеница.
Често постављана питања
Поцепане ивице — општи термин за било коју неравну вертикалну границу текста. Степенице су посебан случај при којем редови формирају степенасти профил. Степенице су увек поцепана ивица, али није свака поцепана ивица степенице.
Најбољи резултат даје комбинација: text-align: justify + hyphens: auto + одговарајућа ширина контејнера. Текст се поравнава по ширини, а цртице спречавају претерано растезање размака. Без цртица, поравнање по ширини може створити ефекат река.
Уски екрани (320–414 пиксела) садрже мање речи по реду — у просеку 4–7 речи уместо 10–15 на десктопу. Свака дугачка речи ствара несразмерно велику разлику у дужини реда. То управо изазива ефекат степеница.
Да, у свим модерним прегледачима (Chrome 55+, Firefox 43+, Safari 5.1+). Међутим, квалитет цртица зависи од погона прегледача. Chromium користи libhyphen речник са добром подршком за српски, а Firefox — Hunspell, који понекад даје неочекиване преломе.
Отворите страницу у прегледачу и визуелно процените десну границу текста. За прецизну проверу користите алатке за програмере — изаберите текст блок и погледајте разлику у висини последњих редова. Такође можете користити библиотеку text-balancer у JavaScript-у за аутоматско балансирање редова.
Закључак
Развићемо мобилну апликацију под кључ
IT Sectr креира iOS и Android апликације за стартапе и предузећа од 2017. године. Саветоваћемо вас и предложити најбоље решење.
Прочитајте такође