Avatar billede iphase Nybegynder
10. oktober 2002 - 23:20 Der er 19 kommentarer og
1 løsning

Tables problemer

Hej eksperter

Jeg har lige et problem men mine tables.

I kan tydeligt se problemet på www.easyfrag.dk/test.htm
til venstre in "menu" tablen, er den nederste table row stor og lyseblå. den ska slet ikke være så stor, kun en pixel høj.
OG det skal den blive ved med at være uanset hvor meget resten tabellen så udvider sig i højde.

her er koden:

<html>
<body bgcolor=#000000>

<div align=center><br>
    <table border=0 cellspacing=0 cellpadding=0>
    <tr>
        <td background=gfx/logomain.jpg height=59 width=800>
        </td>
    </tr>
    </table>
   
    <table border=0 cellspacing=0 cellpadding=0>
    <tr>
        <td background=gfx/menufill.jpg width=150 valign=top>
        </td>
        <td rowspan=2 bgcolor=#BFCBD9 width=650 height=500 valign=top>

        </td>
    </tr>
    <tr>
        <td background=gfx/menubottom.jpg height=1 width=150>
        </td>
    </tr>
    </table>
</div>

</body>
</html>
Avatar billede tubber Juniormester
10. oktober 2002 - 23:24 #1
Tror du skal fjerne din height="650"....

Tubber
Avatar billede erikjacobsen Ekspert
10. oktober 2002 - 23:31 #2
Prøv at lade være med at skrive noget i den:

<td background=gfx/menubottom.jpg height=1 width=150></td>
Avatar billede iphase Nybegynder
10. oktober 2002 - 23:34 #3
Tubber. kig på www.easyfrag.dk/test2.htm (det virker stadig ikke, har fyldt en masse i'er ind som du kan se, og fejlen følger stadig)

Erik. Hvad mener du? der står jo inden ting i den?
Avatar billede jakoba Nybegynder
10. oktober 2002 - 23:34 #4
i din nederste række har du afstand imellem <td kommandoen og </td>. Det får browseren til at tegne et blanktegn der er normal liniehøjde højt i den celle.

prøv med:
        <td background=gfx/menubottom.jpg height=1 width=150><img src='spacer.gif' height='1' style='display:block'></td>
Avatar billede iphase Nybegynder
10. oktober 2002 - 23:42 #5
Virker stadig ikke.. og jeg har altså ikke noget mellemrum mellem <td> og </td> det er bare TABS. i test2.htm filen har jeg lavet det i har forslået, det virker ikke :(
Avatar billede iphase Nybegynder
10. oktober 2002 - 23:44 #6
Jakoba : hvis du kigger vil du også se at <td>'en ikke bare er en smule størrer end en pixel, men over 100pixel stor.
kig i source koden på siden.. jeg fatter minus, og jeg troede ellers jeg var en haj til tables.
Avatar billede pelkjaer Nybegynder
10. oktober 2002 - 23:45 #7
Det skal nu nok virke med en spacer gif på 1x1 som jakoba siger - prøv det.
Avatar billede iphase Nybegynder
10. oktober 2002 - 23:47 #8
Er der ingen der kigger source kode mere?

pelkjaer ->Jeg har gjort det han har sagt. www.easyfrag.dk/test2.htm
kig selv.
OG se om du kan komme med en forklaring?
Avatar billede pelkjaer Nybegynder
10. oktober 2002 - 23:49 #9
Du har ikke lukket din img tag på spaceren.
Avatar billede iphase Nybegynder
10. oktober 2002 - 23:50 #10
Gjort.. intet resultat :(
Avatar billede iphase Nybegynder
10. oktober 2002 - 23:52 #11
Damn jeg skal op om 5 timer... hvis der er nogen der får løst problemet i løbet af inat, får de 200point imorgen..
I kan jo bare downloade filerne til jeres hd og teste.
Avatar billede pelkjaer Nybegynder
10. oktober 2002 - 23:53 #12
Nej, nu har jeg kigget i din kode - det er sq' da ikke så underligt når det er samme tabel som du smider dit indhold i.

Smid en tabel i den celle du vil have 1px høj og brug igen her en spacer til.

Ændrer så bg'en på den celle hvori du smider tabellen så det ser ud som du vil.
Avatar billede jakoba Nybegynder
10. oktober 2002 - 23:57 #13
Ah, nu fatter jeg den. cellen med 'i'-er i er rowspan=2 så de to celler foran i de to nederste rækker skal deles om den højde den har.

kunne du evt nøjes med een række og så sætte en border på een pixel på underkanten af den forreste celle.
Avatar billede tubber Juniormester
11. oktober 2002 - 00:00 #14
<HTML><HEAD>
<META content="text/html; charset=windows-1252" http-equiv=Content-Type>
<META content="MSHTML 5.00.3502.5390" name=GENERATOR></HEAD>
<BODY bgColor=#000000>
<DIV align=center><BR>
<TABLE border=0 cellPadding=0 cellSpacing=0>
  <TBODY>
  <TR>
    <TD background=test_files/logomain.jpg height=59
width=800></TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0>
  <TBODY>
  <TR>
    <TD>
    <table>
    <tr>
    <TD background=test_files/menufill.jpg vAlign=top width=150></TD>
    <TD bgColor=#bfcbd9 height=500 rowSpan=2 vAlign=top width=650></TD></TR>
</table>
</TD>
</TR>
  <TR>
    <TD background=test_files/menubottom.jpg height=1
width=800></TD></TR></TBODY></TABLE></DIV></BODY></HTML>
Avatar billede tubber Juniormester
11. oktober 2002 - 00:01 #15
skulle være svar, der mangler enten en td eller en table....

laves det med td skal man bruge 2 gange bg.....så table løsningen er den bedste :O)
Avatar billede tubber Juniormester
11. oktober 2002 - 00:06 #16
<HTML><HEAD>
<META content="text/html; charset=windows-1252" http-equiv=Content-Type>
<META content="MSHTML 5.00.3502.5390" name=GENERATOR></HEAD>
<BODY bgColor=#000000>
<DIV align=center><BR>
<TABLE border=0 cellPadding=0 cellSpacing=0>
  <TBODY>
  <TR>
    <TD background=test_files/logomain.jpg height=59
width=800></TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0>
  <TBODY>
  <TR>
    <TD background=test_files/menufill.jpg vAlign=top width=150></TD>
    <TD bgColor=#bfcbd9 height=500 rowSpan=2 vAlign=top width=650></TD></TR>
  </TBODY>
</TABLE>
<TABLE>
  <TBODY>
  <TR>
    <TD background=test_files/menubottom.jpg height=1
width=800></TD></TR></TBODY></TABLE></DIV></BODY></HTML>
Avatar billede jakoba Nybegynder
11. oktober 2002 - 00:10 #17
lidt snydsk, men det skulle virke:

<HTML><HEAD>
<META content="text/html; charset=windows-1252" http-equiv=Content-Type>
<META content="MSHTML 5.00.3502.5390" name=GENERATOR></HEAD>
<BODY bgColor=#000000>
<DIV align=center><BR>
<TABLE border=0 cellPadding=0 cellSpacing=0>
  <TBODY>
  <TR>
    <TD background=test_files/logomain.jpg height=59
width=800></TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0>
  <TBODY>
  <TR>
    <TD>
    <table>
    <tr>
    <TD background=test_files/menufill.jpg vAlign=top width=150></TD>
    <TD bgColor=#bfcbd9 height=500 vAlign=top width=650></TD></TR>
</table>
</TD>
</TR>
  <TR>
    <TD background=test_files/menubottom.jpg height=1><img src='spacer.gif' height=1 style="display:block;"></TD>
    <TD bgColor=#bfcbd9 height=1><img src='spacer.gif' height=1 style="display:block;"></TD>
  </TR>
  </TBODY>
</TABLE>
</DIV>
</BODY></HTML>

mvh JakobA
Avatar billede 1409 Praktikant
11. oktober 2002 - 00:25 #18
Der er ingen grund til, at gøre det mere kompliceret, end nødvendigt, med CSS, TBODY's, pixel-gif'er etc.

Lav simpelthen en celle mere forneden:
<HTML>
<BODY BGCOLOR=#000000>

<DIV ALIGN=CENTER><BR>
    <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0>
    <TR>
        <TD BACKGROUND=GFX/LOGOMAIN.JPG HEIGHT=59 WIDTH=800>
        </TD>
    </TR>
    </TABLE>
   
    <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0>
    <TR>
        <TD BACKGROUND=GFX/MENUFILL.JPG WIDTH=150 VALIGN=TOP>
        </TD>
        <TD BGCOLOR=#BFCBD9 WIDTH=650 HEIGHT=500 VALIGN=TOP>

        </TD>
    </TR>
    <TR>
        <TD BACKGROUND=GFX/MENUBOTTOM.JPG HEIGHT=1 WIDTH=150>
        </TD>
        <TD BACKGROUND=GFX/MENUBOTTOM.JPG HEIGHT=1 WIDTH=650>
        </TD>
    </TR>
    </TABLE>
</DIV>

</BODY>
</HTML>
Avatar billede iphase Nybegynder
11. oktober 2002 - 08:18 #19
Jeg takker alle, men 1409 får point, for hans var det eneste der virkede, i andres kode havde stadig nogle fejl især når man lagde en masse data ind i hoved tabellen.
1409's løsning var hvad jeg prøvede at undgå ved at bruge rowspan, men jeg må jo bare indse at asymetriske tabeller fucker up når man "strækker" dem med "varierende" indhold.
Avatar billede 1409 Praktikant
11. oktober 2002 - 10:56 #20
Takker :-)
Hvorfor gøre tingene kompliceret, når det kan gøres enkelt....?
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