Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    validazione pagina xhtml strict

    ciao a tutti.
    ho la seguente pagina:
    <!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" lang="it" xml:lang="it">


    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />



    <style type="text/css">
    @import url("emptystyle.css");
    </style>
    <script type="text/javascript" src="func.js"></script>
    </head>



    <body>

    <form id="form1" action="default.php" method="get"/>

    <div id="corpo">
    <div id="testata">
    [img]testata.gif[/img]
    </div>
    <div id="menu">
    <ul class='navlist'>[*]
    Ricerca
    [*]
    <input type='text' name='testoricerca' id='testoricerca'/>
    [*]
    <input type="button" value="cerca" onclick="document.form1.action='RicercaEmpty.php'; document.form1.submit();" />[/list]
    </div>

    <div id="pagina">
    <div style="POSITION: absolute;cursorointer; left:103px;top:66px;width:257px;height:2
    07px;" />ppppppppppp pppppppppp</div><input type="hidden" name="azione" value="xx" />
    <input type="hidden" name="frame" value="0" />
    <input type="hidden" name="galleria" value="default" />
    <input type="hidden" name="galleriadett" value="pc" />
    </div>
    <div id="extra">
    </div>
    <div id="empty">
    this was an emptypage
    | <a href="http://validator.w3.org/check?uri=http://www.filipposilvestro.com">xhtml
    1.0</a> | <a href="http://jigsaw.w3.org/css-validator/validator?uri=http://www.filipposilvestro.com/galleriaArte.css">
    css 2.0 </a>

    </div>
    </body>
    </html>
    e validandola in xhtml strict mi da' il seguente errore:
    Line 16, column 6: end tag for "head" which is not finished

    </head>

    Most likely, You nested tags and closed them in the wrong order. For example

    [i]...</p> is not acceptable, as [i] must be closed before

    . Acceptable nesting is:

    ...</p>

    Another possibility is that you used an element (e.g. 'ul') which requires a child element (e.g. 'li') that you did not include. Hence the parent element is "not finished", not complete.
    mi date una mano?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    <div style="POSITION: absolute;cursorointer; left:103px;top:66px;width:257px;height:207px;" />

    Qui ci sono errori:
    1. POSITION non e` un attributo valido (devi usare position)
    2. la slash finale: chiaramente non ha senso in un div. Questo ti scombina poi quanto viene dopo.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    Grazie mille.
    ho fatto quello che mi hai detto e ho risolto,l'unica cosa mi rimane sempre l'errore:

    Line 16, column 6: end tag for "head" which is not finished

    </head>

    Most likely, You nested tags and closed them in the wrong order. For example

    [i]...</p> is not acceptable, as [i] must be closed before

    . Acceptable nesting is:

    ...</p>

    Another possibility is that you used an element (e.g. 'ul') which requires a child element (e.g. 'li') that you did not include. Hence the parent element is "not finished", not complete.

    la pagina ora è questa:

    <!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" lang="it" xml:lang="it">


    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />



    <style type="text/css">
    @import url("emptystyle.css");
    </style>
    <script type="text/javascript" src="func.js"></script>
    </head>



    <body>

    <form id="form1" action="default.php" method="get"/>

    <div id="corpo">
    <div id="testata">
    [img]testata.gif[/img]
    </div>
    <div id="menu">
    <ul class='navlist'>[*]
    Ricerca
    [*]
    <input type='text' name='testoricerca' id='testoricerca'/>
    [*]
    <input type="button" value="cerca" onclick="document.form1.action='RicercaEmpty.php'; document.form1.submit();" />[/list]
    </div>

    <div id="pagina">
    <div style="position: absolute;cursorointer; left:103px;top:66px;width:257px;height:207px;" >ppppppppppp pppppppppp</div><input type="hidden" name="azione" value="xx" />
    <input type="hidden" name="frame" value="0" />
    <input type="hidden" name="galleria" value="default" />
    <input type="hidden" name="galleriadett" value="pc" />
    </div>
    <div id="extra">
    </div>
    <div id="empty">
    this was an emptypage
    | <a href="http://validator.w3.org/check?uri=http://www.filipposilvestro.com">xhtml
    1.0</a> | <a href="http://jigsaw.w3.org/css-validator/validator?uri=http://www.filipposilvestro.com/galleriaArte.css">
    css 2.0 </a>

    </div>
    </div>
    </body>
    </html>

    mi è stato detto di importare il javascript dall'esterno,ma non riesco a capire dove sia questo errore dell' <head>

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Intanto inserisci uno spazio tra <script> e </script> : i tag vuoti potrebbero venir eliminati dal browser.

    Poi non riesco a capire: magari controlla che non ci siano caratteri strani (non stampabili) dentro il tag </head> .

    Il JS e` gia` in un file esterno, ed anceh il CSS, anche se il CSS andrebbe importato con il tag <link> (anziche` usare @import).

    Altra cosa (importante): ti manca il <title> che in XHTML e` obbligatorio

    Se ancora non va, comincia a togliere un pezzo alla volta di quanto contenuto in <head>, e controlla ogni volta il risultato.

    Consiglio: fai una modifica alla volta.

    PS. alla fine posta qui il tuo responso: vogliamo sapere.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    grazie mille , erano il title e il javascript

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    questa è la pagina validata:
    codice:
    <!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" lang="it" xml:lang="it">
    
    
    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />		
    		
    <title></title>
    
    <style type="text/css">
    @import url("emptystyle.css");
    </style>
    <script type="text/javascript" src="func.js"/>
    </head>
    
    	
    
    <body>
    	
    
    <form id="form1"  action="default.php" method="get"/>
    <div id="corpo">
    <div id="testata">
    [img]testata.gif[/img]
    </div>
    <div id="menu">
    <ul class='navlist'>[*]
    Ricerca
    [*]
    <input type='text' name='testoricerca' id='testoricerca'/>
    [*]
    <input type="button" value="cerca" onclick="document.form1.action='RicercaEmpty.php'; document.form1.submit();" />[/list]
    
    </div>
    <div id="pagina">
    <div style="position: absolute;cursor:pointer; left:103px;top:66px;width:257px;height:207px;"  >ppppppppppp pppppppppp</div><input type="hidden" name="azione" value="xx" />
    <input type="hidden" name="frame" value="0" />
    <input type="hidden" name="galleria" value="default" />
    <input type="hidden" name="galleriadett" value="pc" />
    </div>
    <div id="extra">
    </div>
    <div id="empty">
    this was an emptypage 
      | <a href="http://validator.w3.org/check?uri=http://www.filipposilvestro.com">xhtml 
      1.0</a> | <a href="http://jigsaw.w3.org/css-validator/validator?uri=http://www.filipposilvestro.com/galleriaArte.css"> 
      css 2.0 </a>
    
    </div>
    	</div>
    	</body>
    </html>
    grazie.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    questa pagina funziona su mozzilla ma non su explorer.A vedere l'errore dipende dal javascript importato perchè se lo tolgo la visualizza

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    <script type="text/javascript" src="func.js"/>

    Questa riga e` sbagliata in HTML. Forse funziona in XML, ma in HTML lo <script> deve avere un suo </script> apposito.
    Trasforma quella riga in:
    <script type="text/javascript" src="func.js">
    </script>
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.