Autor Zpráva
Dusann
Profil
Ako riešite justified text v užšom stĺpci aby sa neobjavoval široký rozostup medzi slovami ?

Skúšal som CSS hyphenation, ale výsledok nie je uspokojivý.

Máte nejaké overené backend alebo clientside riešenie pre rozdeľovanie slov za účelom dobre vyzerajúceho "justified" textu ?
Tomáš123
Profil
Dusann:
Nikdy som niečo podobné neriešil, ale v poslednom čase som našiel niekoľko súvisiacich zdrojov:
CSS hyphens (najfunkčnejšia alternatíva, bohužiaľ však so zlou podporou, zrejme kriticky nutné uviesť atribút lang značky <html>)
hyphens (podprobný popis na MDN)
Zalamování dlouhých slov (všeobecne)
Word-wrap (všeobecne CSS vlastnosť word-wrap)
Word-break (všeobecne CSS vlastnosť word-break)
CSS vlastnosť text-justify na MSDN

Celkom dobre použiteľná mi príde CSS vlastnosť hyphens pre novšie prehliadače s ochranou proti pretečeniu príliš dlhých slov v podobe word-wrap: break-word, kde text nebude znečistený enitami, ani značkami ako <wbr>. Deklarácia text-justify: distributevraj podobný účinok, ale neviem, čo presne robí (v IE11 sa to správa akoby nič).

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: