Avatar billede flashit Nybegynder
18. november 2005 - 10:27 Der er 13 kommentarer og
1 løsning

højde på <TD>

Hej E.

OK, dette er da underligt.
Hvorfor er mine <td>'er ikke 12 px høje?

<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="12" height="12"><img src="Images/greylefttopcorner.gif" width="12" height="12"></td>
    <td width="99%" height="12" bgcolor="#E4E4E4">&nbsp;</td>
    <td width="12" height="12">&nbsp;</td>
  </tr>
</table>

Håber der er kan hjælpe, med dette nemme spg.
Avatar billede jokkejensen Novice
18. november 2005 - 10:32 #1
husk at sætte line-height: 0px; og font-size: 0px;

<td style="line-height: 0px;font-size: 0px;">
Avatar billede langthjem Nybegynder
18. november 2005 - 10:33 #2
Vil godt lige smide en kommentar om at TD ikke i.flg. XHTML 1.0 eller HTML 4.01 understøtter HEIGHT. Jeg vil anbefale dig at bruge nogle DIV istedet, det er mere "korrekt".
Avatar billede flashit Nybegynder
18. november 2005 - 10:42 #3
tak til begge..

jokkejensen. Giver du ikke også et svar
Avatar billede johan.o Nybegynder
18. november 2005 - 12:01 #4
Avatar billede olebole Juniormester
18. november 2005 - 17:00 #5
<ole>

Johan >> Korrekt, height er ikke invalid i HTML4.01. Kun i XHTML, som først bliver understøttet på WWW om adskillige år  ;o)

Men det er da om ikke andet korrekt at sætte gåseøjne om ordet 'korrekt' i kommentaren fra langthjem. Der er jo nemlig intet mere korrekt i at bruge et div-element ... det er noget sludder  :)

/mvh
</bole>
Avatar billede skovenborg Nybegynder
18. november 2005 - 18:03 #6
height er dog deprecated (forældet) i html4.01, og validatoren vil også brokke sig hvis du bruger html4.01-strict doctypen. Men den er dog ikke helt forkastet som i XHTML ;-)
Avatar billede apo Praktikant
18. november 2005 - 18:06 #7
ole > Hvis height på en td forsvinder om nogle år, hvad bruger man så til at styre højden på en td i XHTML? Og kan man så bruge tables når XHTML træder i kraft?
Avatar billede skovenborg Nybegynder
18. november 2005 - 18:13 #8
så bruger man stylesheets:
td {
  height:12px;
}
sætter en højde på 12px på alle celler (du kan også skrive height:50%; - hvilket så er halvdelen af højden af det omkransende element...hvis det altså har en defineret højde).
Avatar billede apo Praktikant
18. november 2005 - 18:29 #9
skovenborg > Nå, det er kun attributten height der ikke kan bruges i XHTML (Det var jeg klar over). Jeg troede at jeg havde misset noget med, at man i XHTML ikke kunne styre tabeller og celler via CSS ;-)
Avatar billede olebole Juniormester
18. november 2005 - 19:03 #10
Hmmm ... man skal passe lidt på med at oversætte ét engelsk ord med ét dansk. Det kan ofte afstedkomme yderligere misforståelser. 'Deprecated' betyder i denne forbindelse nok nærmere:
  'Uønsket, da dette kan forsvinde helt i en kommende version - hvornår det så end bliver'  :)

- men det er under alle omstændigheder god kodeskik at fortage al visuel formatering med CSS. Pas dog på med relative dimensioner og tables med tilhørende elementer ... her kan procenter resultere i uventede særheder.
Avatar billede olebole Juniormester
18. november 2005 - 19:07 #11
- check f.eks:
    http://exp.dk/spm/665036
Avatar billede flashit Nybegynder
22. august 2006 - 22:36 #12
tak for hjælpen :-)
lægger i ikke et svar, så jeg kan få lukket.
Avatar billede olebole Juniormester
23. august 2006 - 10:25 #13
Det må vist være en af de andre  ;o)
Avatar billede flashit Nybegynder
28. september 2006 - 15:56 #14
Lukker
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