Gå til innhold

Markup Validation gir meg feil på <body>


Anbefalte innlegg

Hei! Dette er vel igrunn noko eg burde kunne sidan eg tross alt går ei datarettet linje, men som topic seier får eg eit par (i mine auger) "rare" feil ved HTML-validatoren hjå w3:

 

Line 19, Column 7: document type does not allow element "BODY" here

 

<body>

 

The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed).

 

One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).

 

Slik ser koden ut:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
	<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen">		

	<script type="text/javascript" src="js/prototype.js"></script>
	<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
	<script type="text/javascript" src="js/lightbox.js"></script>
	<meta http-equiv="Content-Language" content="no-nyn">
	<meta http-equiv="content-type" content="text/html; charset=UTF-8">
	<title>Rosendal Gardsmat!</title>
</head>
	<body>

 

Og vidare kjem innhaldet. Det er nok berre ein tullefeil eller noko eg har, men har verkeleg behov for å finne ut kvifor dette skjer. All hjelp mottas med takk :D

Lenke til kommentar
Videoannonse
Annonse

Når du bruker frameset-doctypen bruker du <frameset> i stedet for <body>, og putter innholdet via eksterne filer med<frame>'er. Eventuelt kan du putte en <noframe> inni <frameset>'en og ha vanlig HTML-innhold der. Hvis du vil ha innholdet i en <body> må du bruke en annen doctype (transitional f.eks.)

Endret av Wedvich
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...