Avatar billede mik28 Seniormester
15. marts 2003 - 01:15 Der er 24 kommentarer og
1 løsning

mere validering

Hvorfor kan jeg ikke validere her http://validator.w3.org/

http://www.web-oasen.dk/mortallovebeta/servlet/Startbeauty

Jeg kan ikke se den store forskel på den og

http://www.web-oasen.dk/mortallovebeta/servlet/Start

som validerer fint. Jeg er nok bare for træt :-)
Avatar billede mik28 Seniormester
15. marts 2003 - 08:09 #1
Jeg for følgende fejl på den første side

Below are the results of attempting to parse this document with an SGML parser.

Line 5, column 6: end tag for element "HEAD" which is not open (explain...).
  </head>
        ^
Line 6, column 5: document type does not allow element "BODY" here (explain...).
  <body>
      ^
Avatar billede mik28 Seniormester
15. marts 2003 - 08:11 #2
Jeg har det samme problem på en helt tredie side

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<link rel='stylesheet' type='text/css' href='../style/styles.css'>
<link rel='stylesheet' type='text/css' href='../style/scroll.css'>
<style type='text/css'>
body { background:transparent;margin-top:5px;margin-left:10px;margin-right:10px;}
</style>
</head>
<body>
Velkommen
</body>
</html>
Avatar billede mik28 Seniormester
15. marts 2003 - 08:12 #3
Below are the results of attempting to parse this document with an SGML parser.

Line 9, column 6: end tag for "HEAD" which is not finished (explain...).
  </head>
Avatar billede mik28 Seniormester
15. marts 2003 - 08:16 #4
Jeg har også et enkelt META-tag

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<link rel="stylesheet" type="text/css" href="../style/styles.css">
<link rel="stylesheet" type="text/css" href="../style/scroll.css">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<style type="text/css">
body { background:transparent;margin-top:5px;margin-left:10px;margin-right:10px;}
</style>
</head>
<body>
Velkommen
</body>
</html>
Avatar billede mik789 Nybegynder
15. marts 2003 - 08:21 #5
du skal angive din style erklæring som kommentar, ellers tror validatoren at det indgår i html koden. Altså:

<style type="text/css"><!--
body { background:transparent;margin-top:5px;margin-left:10px;margin-right:10px;}
--></style>

det var hvad jeg sådan lige umiddelbart kunne se. har du et link til w3c'svalidering af din side - eller bare et link til din side?
Avatar billede mik789 Nybegynder
15. marts 2003 - 08:29 #7
Der er også et problem i dit metatag:
Hvis du bruger html4 skal det ikke væe et end-tag, men bare <meta osv.> altså uden /

  1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2: <html><head><title>Start</title>
  3: <link rel="stylesheet" type="text/css" href="../style/beuatystyles.css">
  4: <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
  5: </head>
  6: <body>
Avatar billede mik28 Seniormester
15. marts 2003 - 08:34 #8
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
Avatar billede mik789 Nybegynder
15. marts 2003 - 08:35 #9
1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2: <html><head>
  3: <link rel="stylesheet" type="text/css" href="../style/styles.css">
  4: <link rel="stylesheet" type="text/css" href="../style/scroll.css">
  5: <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  6: <style type="text/css"><!--
  7: body { background:transparent;margin-top:5px;margin-left:10px;margin-right:10px;}
  8: --></style>
  9: </head>
  10: <body>
  11: Velkommen
  12: </body>
  13: </html>
   
Din doctype erklæring mangler en URL. Prøv med:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Avatar billede mik789 Nybegynder
15. marts 2003 - 08:41 #10
OK - det hjalp ikke, så prøv at skrive:

<html>
<head>
<link osv....

altså html og head på hver sin linje. Jeg kan ganske vist ikke se hvorfor det skulle betyde noget...
Avatar billede mik28 Seniormester
15. marts 2003 - 08:44 #11
Det virker heller ikke :-(
Avatar billede mik789 Nybegynder
15. marts 2003 - 08:48 #12
strengt taget mangler du også <title>Titel</title>

Det vil give fejl i hvert fald i strict. Om det også gør det i transitional er jeg ikke klar over, men prøv
Avatar billede mik789 Nybegynder
15. marts 2003 - 08:49 #13
altså:

<head>
<title>titel</title>
<link ... osv
</head>
Avatar billede mik28 Seniormester
15. marts 2003 - 08:50 #14
Det hjalp
Avatar billede mik28 Seniormester
15. marts 2003 - 08:50 #15
Det er nogle hårde standarter *lol*
Avatar billede mik789 Nybegynder
15. marts 2003 - 08:52 #16
OK, lang vej ;-)

Men validatoren er ikke særlig klar, men hvis du så på det link der var angivet ved fejlmeddelelsen, sagde det at denne type fejl kunne skyldes at der inden for dette tag (altså <head></head>) kunne mangle et element; i det her tilfælde altså <title></title>
Avatar billede mik28 Seniormester
15. marts 2003 - 08:53 #17
Det må vel også, ret beset, være noget nær umuligt at lave en validator og helt præcist kan fortælle hvad der er galt
Avatar billede mik28 Seniormester
15. marts 2003 - 08:53 #18
Tak for hjælpen
Avatar billede mik789 Nybegynder
15. marts 2003 - 08:56 #19
Det er nogle hårde standarder, ja, men nu hvor du har det på plads, så lav dig en skabelon, som du altdi går ud fra:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Titel</title>
<link rel="stylesheet" type="text/css" href="">
<style type="text/css"><!--
--></style>
</head>
<body>
</body>
</html>
Avatar billede mik28 Seniormester
15. marts 2003 - 08:56 #20
Avatar billede mik789 Nybegynder
15. marts 2003 - 08:58 #21
helt okydoky, bare sjov webgymnastik her en lørdag morgen
Avatar billede mik789 Nybegynder
15. marts 2003 - 09:03 #22
hmmn, så må du jo starte igen med at rette de ting vi har været igennem. Her har du ganske vist <title></title>, men du mangler URL'en i doctype erklæringen, du har <html>, <head> og <title> på samme linje (jeg ved ikke om det betyder noget). Jeg ville også sætte dit <meta> tag med charset definitionen op som det første efter <head>. Men præcis hvad der betyder noget er jo svært at sige. Du har ret i at validatoren ikke giver megen info om dette
Avatar billede mik28 Seniormester
15. marts 2003 - 09:04 #23
Det var bare den der / i metataget
Avatar billede mik789 Nybegynder
15. marts 2003 - 09:04 #24
OK - der kan du bare se, de små ting tæller
Avatar billede mik28 Seniormester
15. marts 2003 - 09:05 #25
Det må man sige ja til
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