Avatar billede jalle Nybegynder
06. maj 2001 - 20:36 Der er 11 kommentarer og
3 løsninger

Probs med højden i <TD></TD>

Jeg har et problem med at højden ikke tilpasser sig med billedet i den nederste <TD></TD> i nedenstående kode

<TABLE WIDTH=\"750\" BORDER=\"1\" CELLPADDING=\"0\" CELLSPACING=\"0\">
<TR>
<TD WIDTH=\"130\" ALIGN=\"center\" VALIGN=\"top\" BGCOLOR=\"navy\">
<TABLE WIDTH=\"95%\" BORDER=\"0\" ALIGN=\"center\" CELLPADDING=\"0\" CELLSPACING=\"0\">
<?require(\"$DOCUMENT_ROOT/includes/menu.phtml\");?>
</TABLE>
</TD>
<TD WIDTH=\"1\">&nbsp;</TD>
<TD WIDTH=\"620\" ROWSPAN=\"2\" ALIGN=\"center\" VALIGN=\"top\">
<?require(\"$DOCUMENT_ROOT/includes/main.phtml\");?> </TD>
</TR>
<TR>
<TD WIDTH=\"130\"><IMG SRC=\"images/menu_bottom.gif\" WIDTH=\"130\" HEIGHT=\"32\"></TD>
</TR>
</TABLE>

Det kan ses på http://soccer.jlservice.dk og det kan siges at i opera ser det ud af h....

Jeg har også prøvet med denne:<TD WIDTH=\"130\" BACKGROUND=\"images/menu_bottom.gif\">&nbsp;</TD> hvor det hjælper i explore og netscape men ikke i opera.
Avatar billede alleycat Nybegynder
06. maj 2001 - 20:48 #1
prøv at indsætte colspan=3 i nederste <TD>
Avatar billede burgermann Nybegynder
06. maj 2001 - 20:52 #2
Det ser ikke særlig morsomt ud det der hva?
<TD WIDTH=\"130\" ROWSPAN=\"2\">
det skyldes at resten af sidens <table> højde går ind og genere det lille søde billedes celle!
så gå ind og skriv
<TD WIDTH=\"130\" RØWSPAND=\"2\" VALIGN=\"top\">
så er alle vist glade... hyg dig du!

Avatar billede jalle Nybegynder
06. maj 2001 - 20:54 #3
Det hjalp heller ikke ;( eller dvs. at det rykkede den nederste <TD> længere op i opera end den skal, men det ændrede ikke noget i explore og netscape.
Avatar billede burgermann Nybegynder
06. maj 2001 - 20:56 #4
forresten, har du en værre orden i dit kode..
brug notepad, eller få styr på det.. ellers farer man vildt i sine koder..
Avatar billede burgermann Nybegynder
06. maj 2001 - 20:57 #5
ehm... icq 7440435 sig lige til hvis problemet fortsætter!
Avatar billede jalle Nybegynder
06. maj 2001 - 21:02 #6
burgermann >> jeg har slettet rowspan, men det hjalp lige lidt. Det var en fejl at den kom med ;)

Med hensyn til min orden i min kode, ja så ser det lidt anderledes ud end det jeg har vist.
Avatar billede oskar Nybegynder
06. maj 2001 - 21:04 #7
Prøv at ændre til <TD WIDTH=\"130\" HEIGHT=\"32\">
Avatar billede jalle Nybegynder
06. maj 2001 - 21:06 #8
Det har jeg også prøvet, men det hjalp heller ikke ;(

P.t. har jeg denne linie: <TD WIDTH=\"130\" VALIGN=\"top\" HEIGHT=\"32\"><IMG SRC=\"images/menu_bottom.gif\" WIDTH=\"130\" HEIGHT=\"32\"></TD>
Avatar billede jalle Nybegynder
06. maj 2001 - 22:31 #9
Vi får pointene, selvom jeg ikke har fået mit problem løst i opera, men det er der ikke noget at gøre ved ;(

Bad luck for opera brugere ;(
Avatar billede jakoba Nybegynder
06. maj 2001 - 23:50 #10
den \"sikre\" måde at sætte højder i tabelceller er at bruge en lille transparent gif og sætte den til den ønskede højde inde i cellen:

<td><img src=\"spacer.gif\" height=45 width=1 align=\'left\'>hvad der ellers skal stå i cellen</td>

Så bliver cellen spilet ud til den ønskede højde i vistnok alle browsere.

din celle:
<TD WIDTH=\"1\">&nbsp;</TD>
wil uvægerligt gå galt da et blanktegn er langt bredere end een pixel
der er spacer.gif igen bedre med højde=1 bredde=1

Men rowspans og colspans skal også være iorden. Du skal enten have rowspan=2 i en af de to andre i øverste <tr eller også colspan=2 i cellen i nederste <tr.

mvh JakobA
Avatar billede jalle Nybegynder
07. maj 2001 - 00:21 #11
JakobA >> Det er desværre ikke så let, hvis man vil designe en webside som skal understøtte opera fuldt ud og når det drejer sig om at tilpasse websiden i højden, men det er let nok i bredden.

I opera er problemet, at hvis den ene side er mindre end den anden (prøv at se min kildekode), så tager den automatisk den nederste <TD></TD> og tilpasser i højden uanset om man sætter en højde på den, selom det er fx. den anden nederste <TD></TD> som man vil have til at tilpasse sig højden.
Avatar billede olebole Juniormester
07. maj 2001 - 09:33 #12
<ole>
Height er på vej ud af HTML-standarden, så inden længe - når browser fabrikanterne opfylder W3C\'s rekommendationer - er spacer-gif\'en den eneste udvej ;)
/mvh
</bole>
Avatar billede killifish Nybegynder
09. maj 2001 - 10:28 #13
olebole -> eller du kan bruge css (som jeg lige har fået opklaret i en andet spørsmål)
Avatar billede olebole Juniormester
10. maj 2001 - 09:20 #14
Nej...ikke X-browser! Spacer-gif\'en slipper du ikke udenom, hvis der skal kodes til NS4.x - og det skal der vel, hvis der også skal kodes til Opera ;o)
/mvh
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