Toon posts:

[HTML4] Geldige HTML 4 code

Pagina: 1
Acties:
  • 64 views sinds 30-01-2008

Verwijderd

Topicstarter
Ben vandaag eens flink wat source door de HTML4 validator van w3c.org heen gaan halen.
Er komen soms wat onverwachtte dingen naar voren, maar die fix ik steeds wel weer. Er komt er aleen steeds 1 terug die ik maar niet kan verklaren. Ik hoop dat iemand kan voorkomen dat ik depressief het weekend in ga :|

HTML:
1
2
3
4
5
6
7
8
9
10
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-5">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
<title>Inlogscherm</title>
<link rel="stylesheet" type="text/css" href="css/css.css" />
</head>
<body>


Fout van w3c:
Line 9, column 6: end tag for element "HEAD" which is not open (explain...).
</head>
^
Line 10, column 5: document type does not allow element "BODY" here (explain...).
<body>
^
Die tweede fout komt vast voort uit de eerste, maar waar komt in hemelsnaam die eerste vandaan?

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 21-08 06:33

Tux

Ik had dezelfde fout vandaag.

Volgens mij lag het aan de Content-type META tag.
Toen ik die eruit gooide werkte het zooitje wel goed.

The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.


Verwijderd

Topicstarter
Tux schreef op 07 February 2003 @ 17:30:
Ik had dezelfde fout vandaag.

Volgens mij lag het aan de Content-type META tag.
Toen ik die eruit gooide werkte het zooitje wel goed.
Maar die wil ie juist hebben omdat er anders geen charset bekend is. Dan wordt de hele validatie niet gestart.

  • jhksema
  • Registratie: Januari 2002
  • Laatst online: 19-08 20:19
<meta ... />
of
<meta> ... </meta>

Moet je volgens xml niet al je tags afsluiten?

[ Voor 51% gewijzigd door jhksema op 07-02-2003 17:42 ]


  • Pjottski
  • Registratie: Maart 2001
  • Laatst online: 17:24

Pjottski

🦍 Monkey 🦍

code:
1
content="text/html" ipv content="text/html;


en volgens deed die validator ook raar als je enkele tags in <head> afsluit met /, zoals je dat bij de <link> tag hebt gedaan.

Dit is mijn uitspraak en daar zult u het mee moeten doen


  • Pjottski
  • Registratie: Maart 2001
  • Laatst online: 17:24

Pjottski

🦍 Monkey 🦍

jhksema schreef op 07 February 2003 @ 17:40:
<meta ... />
of
<meta> ... </meta>

Moet je volgens xml niet al je tags afsluiten?
Nope, alleen enkele tags moeten afgesloten worden door een slash.

Dit is mijn uitspraak en daar zult u het mee moeten doen


Verwijderd

Volgens mij is dit het probleem:
<link rel="stylesheet" type="text/css" href="css/css.css" />

dat laatste / hoort er niet.

Verwijderd

Topicstarter
Verwijderd schreef op 07 februari 2003 @ 17:50:
Volgens mij is dit het probleem:
<link rel="stylesheet" type="text/css" href="css/css.css" />

dat laatste / hoort er niet.
dat was hem inderdaad, kwam er ook net achter.

Snap alleen niet echt de rede ervan. Want tegenwoordig hoort toch iedere tag afgesloten te worden??

Verwijderd

jhksema schreef op 07 February 2003 @ 17:40:
<meta ... />
of
<meta> ... </meta>

Moet je volgens xml niet al je tags afsluiten?
hij is HTML 4.0 transitional aan het valideren hoor ;)

Verwijderd

Verwijderd schreef op 07 February 2003 @ 17:57:
[...]

dat was hem inderdaad, kwam er ook net achter.

Snap alleen niet echt de rede ervan. Want tegenwoordig hoort toch iedere tag afgesloten te worden??
maar jij bent HTML 4.0 transitional aan het valideren. De manier waarop je je code moet schrijven hangt af van je doctype. Als je een XHTML document had gevalideerd, klopt je bewering. Dan moet je empty elements aflsuiten dmv /> ipv >.

Bij HTML 4.0 is dit echter niet het geval, vandaar dat de validator het niet pikt :)

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Dan moet je empty elements aflsuiten dmv /> ipv >
... alle elementen afsluiten. ;)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

drm schreef op 07 February 2003 @ 18:10:

[...]

... alle elementen afsluiten. ;)
empty elements afsluiten met /> ipv > :Y)


en non-empty elements afsluiten dmv </tagnaam> :+

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

:Z
alle elementen afsluiten

Of je dat dan doet met een shorthand /> aan het eind van een element omdat hij toch geen CDATA bevat, maakt geen worst uit.

Kijk maar

note the </img> en </meta> tags...

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • mpegernie
  • Registratie: November 2000
  • Laatst online: 12-03-2016

mpegernie

.mpe

euhm.... volgens de html401 specs is het forbidden om bij empty elements end tags te gebruiken zoals <img></img>,
volgens de XHTML specs hoort het zo <img />, maar die zijn hier niet ter discussie . daarom denk ik ook dat het niet valideerd.
FoOL heeft toch echt gelijk.
http://www.w3.org/TR/html401/index/elements.html

[ Voor 44% gewijzigd door mpegernie op 08-02-2003 15:37 ]

"The Major advances in civilization are processes that all but wreck the societies in which they occur." -A. N. Whitehead


Verwijderd

mpegernie schreef op 08 February 2003 @ 15:34:
euhm.... volgens de html401 specs is het forbidden om bij empty elements end tags te gebruiken zoals <img></img>,
volgens de XHTML specs hoort het zo <img />, maar die zijn hier niet ter discussie . daarom denk ik ook dat het niet valideerd.
FoOL heeft toch echt gelijk.
http://www.w3.org/TR/html401/index/elements.html
drm had het over XHTML, ik ook en we lulden een beetje langs elkaar heen, vandaar het misverstand :)

Samenvatting: alle tags moeten afgesloten worden in XHTML. Als een element empty is (dwz: geen CDATA bevat) mag je de tag afsluiten met een shorthand ( /> ), maar dat hoeft niet. In HTML is het echter verboden om dit te doen :)

kun je je hier in vinden, drm? :*

[ Voor 4% gewijzigd door Verwijderd op 08-02-2003 15:40 ]


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Als mpegernie ook even de moeite neemt te klikken op het linkje wat ik gepost had, kan ik er mij prima in vinden, jah

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • mpegernie
  • Registratie: November 2000
  • Laatst online: 12-03-2016

mpegernie

.mpe

ah, you're right
Elements that are declared in the DTD as EMPTY can have an end tag or can use empty element shorthand (see Empty Elements).
uit de XHTML specs. Mij leek het logisch om de HTML401 conventie hierin over te nemen, dat blijkt dus niet zo te zijn. :)

@drm
en met die irriterende smilies bereik je natuurlijk ook nix drm. natuurlijk heb ik op die link geklikt en gekeken. zie ik eruit als een n00b? mijn ervaring met de validator is dat hij beperkingen heeft en het had goed kunnen zijn dat dit niet opgemerkt werd.

[ Voor 34% gewijzigd door mpegernie op 08-02-2003 15:44 ]

"The Major advances in civilization are processes that all but wreck the societies in which they occur." -A. N. Whitehead


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 01:42
Houd het even gezellig mr Sesamstraat.

Motor (of auto) onderhoud bijhouden


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 23-08 09:52

Pelle

🚴‍♂️

mpegernie schreef op 08 februari 2003 @ 15:43:
en met die irriterende smilies bereik je natuurlijk ook nix drm. natuurlijk heb ik op die link geklikt en gekeken. zie ik eruit als een n00b? mijn ervaring met de validator is dat hij beperkingen heeft en het had goed kunnen zijn dat dit niet opgemerkt werd.

Euh, flamerig gedrag vertonen doe je maar lekker thuis, hier gedraag je je op een normale manier.

  • Allochtoon
  • Registratie: April 2002
  • Niet online

Allochtoon

bakhar

ik kan mij heel goed voorstellen dat mr Sesamstraat (nee dat is volwassen) ietwat geirriteerd raakt als iemand met een slaap icoontje iets duidelijk maakt, het geeft een nogal betweterige houding aan. Echter de reactie van beide mods vind ik nogal overtrokken, aangezien MpegErnie met de beste bedoelingen iets probeerd duidelijk te maken. Als we elkaar zo gaan behandelen is de sfeer hier zo verziekt.

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 01:42
En als we gewoon even lekker ontopic blijven zou dat ook niet erg zijn :)

Motor (of auto) onderhoud bijhouden


  • Allochtoon
  • Registratie: April 2002
  • Niet online

Allochtoon

bakhar

tuuurlijk willempietje :*
offtopic:
Nou, nog 1 vraagje dan, is het niet ietwat onnodig om 2x direct na elkaar het zelfde te zeggen in andere bewoordingen?

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 23-08 09:52

Pelle

🚴‍♂️

Allochtoon schreef op 08 February 2003 @ 17:19:
tuuurlijk willempietje :*
offtopic:
Nou, nog 1 vraagje dan, is het niet ietwat onnodig om 2x direct na elkaar het zelfde te zeggen in andere bewoordingen?

* Pelle had willem169's niet gelezen
Toen ik het topic opende heb ik het eerst doorgelezen. In de tussentijd heeft willem169 gereplied dus. Het geeft iig wel mooi aan dat we d'r allebei hetzelfde over dachten, onafhankelijk van elkaar :)

Verwijderd

En dit krijgen we nooit meer on-topic.
Pagina: 1

Dit topic is gesloten.