webForumDet fria alternativet

Kräva att en tabell är en viss bredd

HTML & CSS

1 svar · 382 visningar · startad av Jaar

Medlem sedan juli 2001434 inlägg
Frågan#1

Hej

Jag har en IFRAME med en tabell i. Tabellen är satt till en exakt width och allt fungerar bra, ända tills det kommer något värde som är lite för stort och då ökar upp cell-bredden en aning.
Då blir tabellen för stor vilket medför att x-led scrollen dyker upp, vilket jag inte vill. Jag kan gömma den med overflow-X: hidden; men då försvinner ju lite av tabellen.

Kan jag på något sätt få den att göra en radbrytning mitt i ett ord i tabell-cellen, eller måste jag lägga overflow hidden på alla celler och/eller kapa ner orden så att de inte blir för långa?

Medlem sedan maj 2004451 inlägg
#2

För Internet Explorer kan du använda den IE-specifika css-egenskapen:
word-wrap: break-word;

sätt den på tabellen så:

 
table {
word-wrap: break-word;
}

Vet inte hur det ser ut i andra webbläsare men de brukar låta text som är för lång spilla ut över kanten på behållaren. Det kanske fortfarande kan skapa problem inuti en iframe eftersom sidinehållet fortfarande blir bredare än värdet du har bestämt för tabellen.

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