Visualizzazione risultati 1 fino 13 di 13

Discussione: Problema Validazione codice html

  1. #1
    Guest

    Exclamation Problema Validazione codice html

    Ciao a tutti...

    ho da poco validato il codice html di un sito, che ho creato, con il tool del W3C
    l'ho validato al HTML 4.01 Transitional, però mi da due errori che non capisco
    Line 7 column 6: end tag for element "HEAD" which is not open.
    </head>
    The Validator found an end tag for the above element, but that element is not currently open. This is often caused by a leftover end tag from an element that was removed during editing, or by an implicitly closed element (if you have an error related to an element being used where it is not allowed, this is almost certainly the case). In the latter case this error will disappear as soon as you fix the original problem.


    Line 8 column 5: 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).
    la cosa strana è che lo stesso codice html l'avevo validato la settimana scorsa e non mi aveva generato nessun "errore"

    spero in voi...

  2. #2
    Guest

    Predefinito

    Sei sicuro di aver aperto il tag <head>? Perchè il messaggio dice che l'hai chiuso ma non è stato mai aperto.. Il secondo messaggio (quello del <body>) dovrebbe sparire automaticamente una volta che metti a posto il primo..

    Ciao!

  3. #3
    Guest

    Predefinito

    @ allo: certo che l'ho aperto... tra il tag <head> c'è solo il tag <title> e <link rel="stylesheet" href="" />

  4. #4
    Guest

    Predefinito

    Puoi postare un link?

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da allo
    Puoi postare un link?
    il sito non è online... però posso postarti il link della validazione errata! [gli inserisco il codice html e via...]

    EDIT: mi sono accorto solo adesso, che non si può fare...
    Ultima modifica di TurkoSoft : 31-10-2006 alle ore 14.36.44

  6. #6
    Guest

    Predefinito

    Magari il codice della pagina fino a <body> basta già..

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da allo
    Magari il codice della pagina fino a <body> basta già..
    eccoti accontentato
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//IT" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Design-Libero</title>
    <link rel="stylesheet" href="style.css" />
    </head>
    <body>

  8. #8
    Guest

    Predefinito

    Sostituisci
    Codice HTML:
    <link rel="stylesheet" href="style.css" />
    con
    Codice HTML:
    <link rel="stylesheet" href="style.css" >
    Ciao!

  9. #9
    Guest

    Predefinito

    @ allo: grazie, però mi resta sempre una specie di errore, ti posto uno screen

    te l'ho segnato... a quanto ho capito, manca l'encoding
    Ultima modifica di TurkoSoft : 31-10-2006 alle ore 14.51.07

  10. #10
    Guest

    Predefinito

    Prova a sostituire anche
    Codice HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//IT"
     "http://www.w3.org/TR/html4/loose.dtd">
    con
    Codice HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    http://www.w3.org/TR/html4/loose.dtd>
    Ciao!

  11. #11
    Guest

    Predefinito

    perfetto, grazie mille!

  12. #12
    Guest

    Predefinito

    Figurati..

    Ciao!

  13. #13
    FrankyFive non è connesso Utente giovane
    Data registrazione
    11-06-2004
    Messaggi
    59

    Predefinito

    Colgo la palla al balzo per fare la stessa cosa .

    Il codice della mia pagina principale dovrebbe essere in HTML 4.01 Transitional ma la verifica w3c mi trova alcuni errori che possono essere riassunti in:
    1) non riconosce il comando <base target="principale">

    2) non riconosce il tag <embed>

    3) non riconosce il tag <noembed>

    4) non riconosce il comando target="_self"

    ho salvato la pagina generata e postata sul mio sito ed è possibile visualizzarla tramite questo link.

    La sezione relativa ai tag embed/noembed è la seguente:
    Codice HTML:
    <script language="JavaScript" type="text/javascript"><!--
    if(navigator.appName=="Netscape"){
    document.write('<embed src="kampir.mp3" autostart="true" loop="false" hidden="true">');}
    else if(navigator.appName=="Microsoft Internet Explorer"){
    document.write('<embed src="kampir.mp3" autostart="true" loop="false" hidden="true">');}
    else{
    document.write('<embed src="kampir.mp3" autostart="true" loop="false">');}
    //-->
    </script>
    <noscript><embed src="kampir.mp3" autostart="true" loop="false"></embed></noscript>
    <noembed><bgsound src="kampir.mp3" loop="false"></noembed>
    utilizzato per eseguire un suono di sottofondo al caricamento della pagina.

    Il problema sul comando target è invece relativo ad un iframe:
    Codice HTML:
    <IFRAME align="top" NAME="principale" SRC="home.htm" WIDTH="610" HEIGHT="437" style="border:6px double #800000;" target="_self" marginwidth="2" marginheight="2">ERRORE: Il browser in uso non supporta frame non ancorati oppure è configurato in modo che i frame non ancorati non siano visualizzati.
     <a href="home.htm" target="_blank">- Clicca QUI -</a>
    </IFRAME>
    Chiedo il vostro aiuto,
    Grazie!
    Ultima modifica di FrankyFive : 01-11-2006 alle ore 20.41.34

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •