Avatar billede hkb-x Nybegynder
29. august 2008 - 12:24 Der er 7 kommentarer

tilpas box efter inhold

jeg har en tabel hvor jeg gerne vil have kolonnerne til at være kun lige så brede som indholdet + en margin på 10px. Hvordan kan dette løses?
Avatar billede w13 Novice
29. august 2008 - 12:29 #1
Lad være med at sætte width på noget?
Avatar billede hkb-x Nybegynder
29. august 2008 - 12:34 #2
undskyld. glemte det vigtigste. jeg skal have en kolonne der er 'så bed som mulig' mens de andre kun skal være så bred som overskriften. men jeg kan gætte mig til at det nok ikke kan lade sig gøre.
Avatar billede w13 Novice
29. august 2008 - 12:42 #3
Nok ikke uden JavaScript. =)
Avatar billede w13 Novice
29. august 2008 - 12:43 #4
Du kan selvfølgelig prøve at sætte style="width:100%" på din table og så give alle de smalle kolonner style="width:1px". Så skulle de blive så smalle som muligt. Problemet opstår selvfølgelig ved kolonner, der indeholder mere end et ord. Disse vil jo dele linjen op med et ord på hver linje..
Avatar billede hkb-x Nybegynder
29. august 2008 - 13:45 #5
det er lige præces det der er mit problem. det virker fint hvis man bruger   men det er bare fustrerende at skulle erstatte alle mellemrum i kolonneoverskrifter med no break space.
Avatar billede w13 Novice
29. august 2008 - 13:46 #6
Du kan prøve at kigge på word-wrap-funktionen i CSS. Bare ikke sikker på, det virker ens i alle browsere, men det kan du jo teste.
Avatar billede w13 Novice
29. august 2008 - 13:46 #7
Muligvis hedder det bare word-wrap:normal; som du så skal sætte som style på dine td'er.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester