Avatar billede googolplex Novice
11. december 2002 - 08:45 Der er 5 kommentarer og
3 løsninger

Validering af HTML

Jeg har forsøgt at validere mit site (http://janus.roenne.person.emu.dk) med 'http://validator.w3.org' efter 'HTML 4.01 Strict', men får en lang række fejl, jeg ikke forstår:

...there is no attribute 'XXXXXXXXXX'

Nogen der kan hjælpe?
Avatar billede 7th Praktikant
11. december 2002 - 08:51 #1
Prøv med dette...

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
Avatar billede 7th Praktikant
11. december 2002 - 08:53 #2
Eller dette...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>xxx</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
Avatar billede 7th Praktikant
11. december 2002 - 08:58 #3
Det du mangler er kort og godt en doctype i dit dokument. Ellers ved validatoren jo ikke hvilken doctype der skal valideres efter...
Avatar billede sthen Nybegynder
11. december 2002 - 09:29 #4
Der er hjeælp at hente til meta-tags her:
www.metamaten.dk
Avatar billede googolplex Novice
11. december 2002 - 14:41 #5
Jeg er udemærket klar overdet med doctype, den fik jeg også rettet, men det er vel ikke derfor, at jeg får fejlene:

...there is no attribute 'XXXXXXXXXX'

Hvordan får jeg bugt med dem??
Avatar billede 7th Praktikant
11. december 2002 - 18:27 #6
<html>

<head>
<meta http-equiv="Content-Language" content="da">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ladefoged-Roenne.dk</title>

<link rel="stylesheet" type="text/css" href="typografiark.css">

<script type="text/javascript">
        /*
        Milonic DHTML Website Navigation Menu - Version 3.5.10
        Written by Andy Woolley - Copyright 2002 (c) Milonic Solutions Limited. All Rights Reserved.
        Please visit http://www.milonic.co.uk/menu or e-mail menu3@milonic.com for more information.
       
        The Free use of this menu is only available to Non-Profit, Educational & Personal web sites.
        Commercial and Corporate licenses  are available for use on all other web sites & Intranets.
        All Copyright notices MUST remain in place at ALL times and, please keep us informed of your
        intentions to use the menu and send us your URL.
        */
</script>   
<script type="text/javascript" src="scripts/menu_array.js"></script>
<script type="text/javascript" src="scripts/mmenu.js"></script>
   
<script type="text/javascript1.2">
        /*
        Disable right click script II (on images)- By Dynamicdrive.com
        For full source, Terms of service, and 100s DTHML scripts
        Visit http://www.dynamicdrive.com
        */
</script>
<script type="text/javascript1.2" src="scripts/billedbeskyttelse.js"></script>

</head>

<body topmargin="0">

<div align="center">
  <center>
  <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="759" id="AutoNumber1">
    <tr>
      <td>
      <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber2">
        <tr>
          <td width="100%" height="75" background="images/logo.jpg"></td>
        </tr>
        <tr>
          <td width="100%" height="20">
          <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; background-color: #024F4C" bordercolor="#111111" width="100%" height="100%" id="AutoNumber3">
            <tr>
              <td width="82%">&nbsp;</td>
              <td width="18%">
              <font color="#FFFFFF"><b><% Response.Write FormatDateTime(Now, vbLongDate) %></b></font>
              </td>
            </tr>
          </table>
          </td>
        </tr>
        <tr>
          <td width="100%" height="435"></td>
        </tr>
        <tr>
          <td width="100%" height="15" bgcolor="#C0E3C1" align="center">
          Janus Jacob Rønne &amp; Heidi Ladefoged Christiansen
          </td>
        </tr>
        <tr>
          <td width="100%" height="10"></td>
        </tr>
      </table>
      </td>
    </tr>
  </table>
  </center>
</div>

</body>

</html>

Sådan ser din kildekode ud lige nu, og du mangler stadigvæk en doctype ;) Udover en doctype skal du også have et meta tag som fortæller hvad der er på dit dokument, det vil sige f.eks <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

Håber det hjælper.
Avatar billede googolplex Novice
11. december 2002 - 22:38 #7
Næh, faktisk ikke, for jeg er som sagt udemærket klar over, at der mangler doctype. Inde på 'http://validator.w3.org' kan man jo bare vælge den doctype der skal valideres efter, hvis den mangler på sitet.

DET jeg undrer mig over, er alle de fejl, der ser således ud:

...there is no attribute TOPMARGEN

...there is no attribute XXXXXXXXX

Osv, dem er der et hav af. Hvorfor? Jeg har valgt at validere efter 'HTML 4.01 Strict'.

Nogen der kan svarer mig på DET?
Avatar billede niboan Nybegynder
12. december 2002 - 15:21 #8
Det betyder det der står, attributten er ikke gyldig for pågældende tag.

F.eks.:

# Line 39, column 16:  there is no attribute "TOPMARGIN"  (explain...).

  <body topmargin="0">
                  ^

TOPMARGIN er ikke gyldig i BODY ifølge standarden.

Det ser ud til at siden er lavet i Frontpage, og den bruger MS-specifik HTML. Jeg ved ikke om den kan sættes op til at generere dokumenter der overholder standarden.

Det er i øvrigt nok også derfor der ikke er nogen DOCTYPE deklaration, det ville være forkert at angive at dokumentet overholder en specifikation, når den ikke gør det.
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