webForumDet fria alternativet
Logga in / Bli medlem

Word-break i NS eller Mozilla

HTML & CSS

4 svar · 352 visningar · startad av zOLOz

Medlem sedan apr. 200297 inlägg
Trådstart#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....

Medlem sedan apr. 200297 inlägg
#2

ingen som vet?

Medlem 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
Medlem sedan apr. 200297 inlägg
#4

ok, ska testa det

Medlem 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.

259 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)