mboost-dp1

HTML validering


Gå til bund
Gravatar #1 - Odyssey
22. dec. 2002 14:43
Jeg smed lige min kode igennem validatoren på w3.org, og her får jeg så flot at vide at jeg ikke kan definere en celle i en tabel som et hyperlink. Det giver en fed effekt og ser helt fint ud i IE, men er det da helt imod standarderne eller hvad?

En anden ting jeg undrede mig over, er at den et sted påstår at height="100%" er en ugyldig tag for selvom den godtager det andre steder i sourcen.
Gravatar #2 - kongnico
22. dec. 2002 16:07
jeg vil tro at den vil have dig til at putte linket ind i men det var måske for at få den fede effekt at du gjorde det.. jeg har ikke testet det nærmere.
Gravatar #3 - Acro
22. dec. 2002 18:39
#1:
Et anchor-tag er et inline-element, en tabelcelle er et block-element.

Du kan bruge flere metoder; Javascript-onclick på tabelcellen.

Eller lave et stylesheet der viser dine links som de ser ud nu.

Desuden har du sikkert stavet "height" forkert...
Gravatar #4 - Odyssey
22. dec. 2002 21:28
Acro: Det er ikke stavet forkert, for jeg får den effekt ud af det som jeg skal bruge :) Nemlig at tabellen fylder hele den celle ud som den er i, uafhængigt af de andre. Det skal nok ses...

Vil det være forkert ikke at benytte et onclick element? Det kan da sikkert snildt laves, men det vil jo ikke være et "officielt" link som kan ses af f.eks. søgemaskiner?
Gravatar #5 - Acro
22. dec. 2002 22:51
#4:
Det kan sagtens være stavet forkert, især Internet Explorer tager højde for forskellige kombinationer og genkender bare de første tegn i ordet!

Et officielt link? Den må du da vidst længere ud på landet med, søgemaskinerobotter kigger overalt og finder alle links, både billedefiler, javascript-inkluderinger, stylesheets og andet godt.
Gravatar #6 - Acro
23. dec. 2002 00:57
#6:
Den ene sidder måske et sted hvor den ikke er tilladt, men send mig et link så skal jeg gerne forklare dig præcis hvorfor.
Gravatar #7 - yourmama
23. dec. 2002 14:01
Heigth er forbeholdt css, det er derfor du får fejl på det...

Hviken validering bruger du ?

Selv bruger jeg ..



Da den er lidt mere Large, hvad angår det den vil godkende eller ej.

hvis du bruger strict, så prøv den der står foroven.. :-)
Gravatar #8 - Odyssey
24. dec. 2002 01:28
#8
Rend og hop. Height og tables er ældre end css, så den holder sgu ikke i længden. Desuden bruger jeg det jo for at få min celle til at at være en given højde, så hvorfor skulle man ikke kunne bruge det.

#7
Hvorfor skulle det være tilladt i en -tag et sted og ikke i en anden, et andet sted? Jeg har aldrig oplevet at tag-properties er forskellige alt efter hvor de er placeret
Gravatar #9 - Menkhaf
24. dec. 2002 02:29
#9> Hvorfor fanden bruger du tid paa at spoerge naar du alligevel bare svarer med rend og hop? Lyder taabeligt i mine oerer...
Forresten saa kunne du proeve at klikke paa det der explain-link, det plejer at give en masse nyttig information!
Gravatar #10 - SaD
24. dec. 2002 10:10
Og hvorfor fortæller du os ikke hvilken dokument-type du forsøger at lave?
Hvis det er et XHTML-dokument du forsøger at skrue sammen, er det forklaringen på dit problem. Du har helt grundlæggende ikke forstået hvad meningen med XHTML er, hvis du forsøger at lave en til et link.

Skriv det her tusinde gange på en tavle:

Tabeller bruges til at vise tabel-data, HTML til indhold, CSS til layout.
Gravatar #11 - Acro
28. dec. 2002 10:35
#8:
XHTML 1.1 - se det kan vi lide :P

Glæder mig personligt meget til XHTML 2.0, hvor alle ældre versioner bliver fejet væk - der er altså tale om en helt ny version uden bagudkompatibilitet - dejligt!

#9:
Fordi du bruger det forkert; bare fordi jeg kan male min Ferrari med neglelak betyder det jo ikke, at det er det bedste, vel?

Og forstå nu at der er forskel på dine tags, send mig koden så skal jeg gerne uddybe det. De har med garanti ikke samme parents og inherits, derfor virker det forskelligt.

Tags er forskellige, hvis du er i tvivl så prøv at følge standarden, som også forklarer dig hvad du laver forkert hvis du validerer.
Gravatar #12 - Gruesome
28. dec. 2002 13:03
@Acro
Fordi du bruger det forkert, bare fordi jeg kan man min Ferrari med neglelak betyder det jo ikke at det er det bedste vel?

Der er bare så mange ting forkert ved den sætning eller?
Gravatar #13 - Rybon
6. jan. 2003 16:48
man kan ikke bruge height="100%" i en tabel.. længere er den ikke.. at IE og NS så godtager den er noget helt andet.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login