Wordwrap :: zero width non joiner
2 отговора
0 прегледа
Wordwrap :: zero width non joiner
Опитвам се да направя невидим wordwrap, т.е. на мястото на преноса да слагам невидим знак. Целта ми е ако всичко се събира на един ред да не слага интервали или нови редове, а да го прави само ако браузерът прецени, че се налага.
Проблемът е, че не мога да го намеря този невидим знак.
Изпробвах ­, както и zero width non-joiner (‌ , ‌, ‌), но нито един от тях не се поддържа както трябва навсякъде. Опитах и с CSS да му кажа font-size: 0, но така и не става съвсем на нула и се вижда.
Някакви идеи?
Everything louder than everything else...
Проблемът е, че не мога да го намеря този невидим знак.
Изпробвах ­, както и zero width non-joiner (‌ , ‌, ‌), но нито един от тях не се поддържа както трябва навсякъде. Опитах и с CSS да му кажа font-size: 0, но така и не става съвсем на нула и се вижда.
Някакви идеи?
Everything louder than everything else...
Проблема е в това...
че определнието на W3C за soft hyphen се различава от това което очакваш...
[линк]
Ето и вероятно решение:
[линк]
There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
[линк]
Ето и вероятно решение:
[линк]
There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
Re: Проблема е в това...
Да, това върши идеална работа. Комбинация от <wbr> (IE + Firefox) и CSS wbr:after { content: "\00200B" } (Opera). 
Everything louder than everything else...
Everything louder than everything else...