08. februar 2005 - 23:56
Der er
6 kommentarer og 1 løsning
Simpel HTML
Jeg har et lille problem. Jeg har en tabel: <table border="0" cellspacing="0" Cellpadding="0" width="100%"> <tr><td><img src="arr.jpg"><font face="tahoma" size="2"> Velkommen</font></td></tr> <tr><td height="4"><img src="top.jpg"</td></tr> <tr><td background="top2.jpg" height="40" align="left" align="center">Søg</td></tr> <tr><td><img src="top3.jpg"></td></tr> </table> Problemet er at der er mellemrum mellem den øverste kolonne, hvor der er et billede, arr.jpg, og hvor der står "velkommen" og så den næste kolonne, der er 4 px høj. Der er et mellemrum under billedet arr.jpg, det skulle gerne ligge helt ned til billedet top.jpg. Hvad gør jeg forkert her?
Annonceindlæg fra Thales
09. februar 2005 - 00:03
#1
prøv med valign="top" og dette her i din css: img { vertical-align: top; }
09. februar 2005 - 00:04
#2
Det burde da ikke være nødvendigt? Jeg har fået det til at virke 100 gange før.. Uden valign="top"....
09. februar 2005 - 00:07
#3
uden valign så centeres dit objekt verticalt, og hvis du så ikke angiver nøjagtig højde, vil der opstå mellemrum. Og selvom man gør er IE lidt buggy, men det kan løses med den css kommando jeg skrev ovenover.
09. februar 2005 - 00:16
#4
Tak. Jeg løste det dog ved at lægge det ind i en tabel, så jeg har en kolonne med billedet og en anden med teksten. Men læg et svar og du vil få points. Tak for hjælpen.
09. februar 2005 - 00:24
#5
<ole> alister_crowley's løsning er dog langt bedre, end at introducere en nested tabel uden grund :) /mvh </bole>
09. februar 2005 - 00:51
#6
Nej tak, samler ikke på points.
14. februar 2005 - 00:42
#7
ok.
Vi tilbyder markedets bedste kurser inden for webudvikling