Avatar billede jonas_h Nybegynder
13. juni 2008 - 11:19 Der er 12 kommentarer

Tables "skubber" div ned

Jeg skal lave lidt rettelser på et site, og det er opbygget på følgende måde:
<div id="left">
bla bla bla
</div>

<div id="right>
<table><tr><td><table><tr><td>...
<div>indhold</div>
</td></tr>...</table><table>...
</div>

Håber I kan se meiningen med det :) Men min problem er, at den div hvor indholdet rent faktisk er i, bliver rykket "ned" af alle de nestede tables. Skulle jo gerne flugte med indholdet fra dne venstre div.

Er der en måde at gøre, at de tables overhovedet ikke påvirker div'en?
Avatar billede w13 Novice
13. juni 2008 - 11:20 #1
Prøv at sætte style="margin:0;padding:0" på de forskellige tables og se, om det ikke hjælper.
Avatar billede jonas_h Nybegynder
13. juni 2008 - 11:24 #2
Desværre ingen effekt. Har også sat "border-collapse: collapse" til og stadig ingen hjælp..
Avatar billede jonas_h Nybegynder
13. juni 2008 - 11:30 #3
Kan se i FireBug, at den div derinde har offset på 5px fra hvor den skulle have været... Ved slet ikke hvor de kommer fra! Er det tables som generelt bare "fylder noget" man ikk kan indstille?
Avatar billede w13 Novice
13. juni 2008 - 11:31 #4
Prøv også at lægge style="margin:0" på indholdsdiv'en.
Avatar billede w13 Novice
13. juni 2008 - 11:31 #5
Div'er har jo en margin som standard.
Avatar billede jonas_h Nybegynder
13. juni 2008 - 11:35 #6
De var allerede sat til 0 fra starten. Og kan se i firebug at der ingen padding/margin er. Så det er et eller andet de der tables gør ved det.
Avatar billede w13 Novice
13. juni 2008 - 11:42 #7
Kan jeg se siden?
Avatar billede w13 Novice
13. juni 2008 - 11:43 #8
Hvad med padding på td'erne?
Avatar billede w13 Novice
13. juni 2008 - 11:43 #9
Burde der dog ikke være.
Avatar billede jonas_h Nybegynder
13. juni 2008 - 11:43 #10
Nåh, gav venstre div en margin-top på 5px - så flugter de i hvert fald. Men ikke så elegant løsning :)
Avatar billede jonas_h Nybegynder
13. juni 2008 - 11:44 #11
Siden kan kun tilgås lokalt så kan desværre ikke vise den. Men de er et Sharepoint site, og MS har det med at lave en million nestede tables til hver webpart. Nok et eller andet sted i deres rendering det går galt.
Avatar billede roenving Novice
13. juni 2008 - 16:32 #12
-- prøv at kopiere en 'ufarlig' sides kode herind (inklusive css-delen !-)
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