webForumDet fria alternativet

Automatisk ordbrytning

4 svar · 514 visningar · startad av clacke

clackeMedlem sedan feb. 2003234 inlägg
#1

Har en tabell som är 100px bred och vill att texten i den automatiskt skall dela på långa ord...går det?
För som det är nu så kan texten se ut så här:


administrationssidorna
skapar ni enkelt....

och jag vill att det ska se ut:

På administrations-
sidorna skapar ni
enkelt...

Tacksam för hjälp.
Mvh Claes

zcorpanMedlem sedan dec. 20042 245 inlägg
#2

Det går att lägga in ­ på lämpliga brytningspunkter, men det är inte implementerat i Firefox om jag minns rätt.

Det går också att använda word-wrap:break-word med CSS, men bara IE och Safari (tror jag) har stöd för det. Ger inget bindestreck vid radbrytning.

Det går också använda <wbr>, vilket inte är standard HTML men fungerar här och var. Ger inget bindestreck vid radbrytning.

clackeMedlem sedan feb. 2003234 inlägg
#3

Provade med word-wrap:break-word; och det löste det till en del men inte riktigt.
Kan man bestämma hur många bokstäver som ska skrivas per rad på något sätt?

zcorpanMedlem sedan dec. 20042 245 inlägg
#4

Jag antar att du kan ange en minimibredd med "em", tex min-width:10em.

colioneMedlem sedan juni 20014 421 inlägg
#5

Du kan kolla på detta:
http://home.tiscali.nl/developerscorner/css-discuss/test-hyphen.htm
hyphenbox 5 är nog den du ska använda.

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