Avatar billede kokoko Nybegynder
17. oktober 2004 - 23:13 Der er 9 kommentarer og
1 løsning

Hvordan laver jeg gyldig HTML 4.01?

Hej, jeg vil gerne have hjælp til at undgå nogle fejl når jeg validerer min kode på http://validator.w3.org/

1)
I et table tag bruger jeg height="100%" for at få min side til at fylde hele vinduet, men height er ikke noget attribut?

2)
I et table tag bruger jeg bordercolor="#XXXXXX", får at border skal have en bestemt farve, men bordercolor er heller ikke noget gyldig attribut?

3)
I et tr tag bruger jeg height="5", men det er ikke en gyldig attribut?

På forhånd tak!
Avatar billede erikjacobsen Ekspert
17. oktober 2004 - 23:14 #1
Brug CSS
Avatar billede roenving Novice
17. oktober 2004 - 23:29 #2
Height findes ikke i een eneste definition af html som en attribut til table-tags, så som erik skriver, skal du sætte det med css (jeg kender dog ingen browsere, som ikke understøtter det !-)

-- og brug som skrevet står: style="border:1ps solid #345;height:5px;"

-- iøvrigt bør det også være en td du sætter højden på !o]
Avatar billede roenving Novice
17. oktober 2004 - 23:29 #3
1px selvfølgelig !-)
Avatar billede erikjacobsen Ekspert
17. oktober 2004 - 23:32 #4
Og et andet råd er at ignorere fejlene. Der er ingen der siger,
at dine sider skal kunne valideres 100%. Sålænge du har styr
på "fejlene", og ved hvordan browserne reagerer, kan det jo være godt nok.
Avatar billede kokoko Nybegynder
17. oktober 2004 - 23:36 #5
roenving> Det er da også rigtigt at jeg skal sætte højden på td istedet!

erikjacobsen>Du har nok ret i at jeg bare skal droppe de sidste to fejl, hvis jeg ikke lige kan finde en nem løsning på dem, for det virker jo fint!

Smid et svar hvis i vil have point.
Avatar billede erikjacobsen Ekspert
17. oktober 2004 - 23:43 #6
nej tak ;)
Avatar billede roenving Novice
17. oktober 2004 - 23:46 #7
Brug nu alligevel css-måden at sætte en border på, for det er faktisk nemmere, og har langt flere muligheder, f.eks. kan du sætte bredden på en border, og der er en række styles, som virker i en lang række browsere:

Shorthand:

border:2px dotted grey;

i lang notation:

border-width:2px;
border-style:dotted;
border-color:grey;

-- hvor style så kan være: none|none|hidden|dotted|dashed|double|groove|ridge|inset|outset ...
Avatar billede roenving Novice
17. oktober 2004 - 23:49 #8
-- og farven kan angives på ca. 3 måder:

color: text;/*som ovenfor grey eller f.eks. red, lime eller noget */
color: rgb(224,224,224);
color: #ddd; eller color:#dddddd; som betyder det samme !-)

Els velbekomme '-)
Avatar billede kokoko Nybegynder
17. oktober 2004 - 23:51 #9
Jeg prøver at kigge på det.. Du får tak
Avatar billede roenving Novice
18. oktober 2004 - 00:02 #10
-- og tak for point ;~}

-- og jeg går ud fra, at erik ikke opfatter det som kannibalisme på point-systemet *g*
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