TIL o specjalnym znaku ­
(“soft hyphen”) w HTML. Umieszcza się go w środku słów w tekście, który będzie zawijany na linie. Jest podpowiedzią, że w danym miejscu można łamać słowo myślnikiem.
Przykład użycia:
<p>
Ala ma ko­ta, a Adam nie ma ko­ta
</p>
Demo:
Co prawda istnieje property hyphens
w CSS, która robi to automatycznie, ale obsługuje tylko zasady łamania słów dla języka angielskiego.
Przyszło mi do głowy, aby korzystać z jakiejś biblioteki która zna zasady łamania słów w j. polskim i za jej pomocą automatycznie wstawialibyśmy ­
w stronach generowanych przez Sealpage Założę na to taska w wolnej chwili
EDIT: oh wait, Firefox wspiera zasady myślnikowania dla dużej ilości języków. Inne przeglądarki tylko dla angielskiego (poza Safari, które trochę goni FF)
PS @FilipI - to by rozwiązało problemy z diffami które są odrzucane, bo nie mieszczą na szerokość słowa “wewnątrzszpitalny”