webForumDet fria alternativet

Word-break i NS eller Mozilla

4 svar · 352 visningar · startad av zOLOz

zOLOzMedlem sedan apr. 200297 inlägg
#1

Hur gör man för att få webläsaren att fatta att den ska bryta långa ord som inte får plats i div-boxen? Som IE har word-break fast en standard....

zOLOzMedlem sedan apr. 200297 inlägg
#2

ingen som vet?

SlarvpelleMedlem sedan mars 200459 inlägg
#3

Re: Word-break i NS eller Mozilla

Enheten & shy; (jag lade till mellanrum efter &) är standard men stöds inte av Mozilla.

En knep för Moz skulle möjligen vara att lägga in ett pyttelitet mellanslag:

xxxxxxxxxxxxxxxxxxxx<span style="font-size: 0px;"> </span>yyyyyyyyyyyyyyyyyyyyy
zOLOzMedlem sedan apr. 200297 inlägg
#4

ok, ska testa det

SlarvpelleMedlem sedan mars 200459 inlägg
#5

Re: Re: Word-break i NS eller Mozilla

Kanske det här är något elegantare(?):

.linebreak:after {
content: " ";
font-size: 0;
}

xxxxxxxxxxxxxxxxxxxxxxx<span class="linebreak">&shy;</span>yyyyyyyyyyyyyyyyyyyyyyy

Såvitt jag kan se bör inte "font-size 0" påverka hyphens storlek utan bara blanksteget efter SPAN elementet.

Testat i IE6, senaste Gecko och Opera.

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)