Errori di validazione del testo html

  • Creatore Discussione Creatore Discussione valens
  • Data di inizio Data di inizio

valens

Nuovo Utente
1 Mag 2006
5
0
0
Fra i 13 errori di validazione trovati con validator.w3.org si trovano io seguenti che non so come fare a correggere :confused: :

Line 51 column 5: an attribute specification must start with a name or name token.
<Text="#0537BC">

Line 83 column 6: an attribute specification must start with a name or name token.
<bordo="#FFFFFF" leftmargin="5" topmargin="5">

Line 260 column 6: end tag for element "BODY" which is not open.
</BODY>

Line 261 column 6: end tag for element "HTML" which is not open.
</HTML>

Line 49 column 8: end tag for element "SCRIPT" which is not open.
</script>

Line 2 column 0: no document type declaration; will parse without validation.
<script type="text/javascript">

Line 1 column 0: character "</" not allowed in prolog.
</head>

Onestamente, mi sono avvicinata da poco all'html :book: , pensavo bastasse farsi la paginetta con il programma di web editing e il gioco era fatto. Invece ora scopro che non è così e che se miglioro la struttura posso anche renmdere più facilmente accessibile il mio sito. :beer:
Un grazie a chi vorrà darmi una mano!!! :fonzie:
 
La cosa migliore sarebbe di postare il link al sito, così vediamo direttamente nel contesto.

P.S. vedo che manca la DTD: i linguaggi markup (HTML, xHTML) sono simili ma non uguali.
All'inizio del documento è altamente consigliato mettere una DTD, che spiega al browser che linguaggio stai usando.
se vuoi fare le cose per benino ti consiglio la DTD 1.0 Strict, la cui dichiarazione e struttura principale è questa (ci ho già inserito il richiamo ad un foglio di stile condizionale per IE:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">


<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="content-language" content="it" />
<meta name="robots" content="index,follow" />
<meta name="keywords" content="[COMPILARE CAMPO]" />
<meta name="description" content="[COMPILARE CAMPO]" />
<meta name="Abstract" content="[COMPILARE CAMPO]" />
<meta name="Revisit-after" content="[COMPILARE CAMPO]" />
<meta name="rating" content="[COMPILARE CAMPO]" />
<meta name="author" content="[COMPILARE CAMPO]" />
<meta name="copyright" content="[COMPILARE CAMPO]" />
<meta name="generator" content="[COMPILARE CAMPO]" />
<title>[INSERIRE TITOLO]</title>
<link rel="stylesheet" type="text/css" media="screen" href="[NOME CSS].css" />
<!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" media="screen" href="[NOME CSS]IE.css" />
<![endif]-->
</head>

<body>

</body>
</html>
 
grazie!

Grazie per le info. Ti mando il link per messaggio privato.
Ancora ci capisco poco e niente...vedrai che a un certo punto ci sono tanti script e messaggi del tipo one error....
Ho provato a studiarmi l'html ma non ho capito comunque come correggere gli errori e dare una struttura migliore.
Ho utilizzato il programma web page maker e dhtml menù.

Cia
Valens





dead ha scritto:
La cosa migliore sarebbe di postare il link al sito, così vediamo direttamente nel contesto.

P.S. vedo che manca la DTD: i linguaggi markup (HTML, xHTML) sono simili ma non uguali.
All'inizio del documento è altamente consigliato mettere una DTD, che spiega al browser che linguaggio stai usando.
se vuoi fare le cose per benino ti consiglio la DTD 1.0 Strict, la cui dichiarazione e struttura principale è questa (ci ho già inserito il richiamo ad un foglio di stile condizionale per IE:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">


<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="content-language" content="it" />
<meta name="robots" content="index,follow" />
<meta name="keywords" content="[COMPILARE CAMPO]" />
<meta name="description" content="[COMPILARE CAMPO]" />
<meta name="Abstract" content="[COMPILARE CAMPO]" />
<meta name="Revisit-after" content="[COMPILARE CAMPO]" />
<meta name="rating" content="[COMPILARE CAMPO]" />
<meta name="author" content="[COMPILARE CAMPO]" />
<meta name="copyright" content="[COMPILARE CAMPO]" />
<meta name="generator" content="[COMPILARE CAMPO]" />
<title>[INSERIRE TITOLO]</title>
<link rel="stylesheet" type="text/css" media="screen" href="[NOME CSS].css" />
<!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" media="screen" href="[NOME CSS]IE.css" />
<![endif]-->
</head>

<body>

</body>
</html>
 
Scusate, ma come mai il richiamo al css esterno è doppio?
Uno è apposta per Internet Explorer? :confused:
 

Discussioni simili