Back to top

Autore Topic: Problema Validazione w3c  (Letto 7009 volte)

Offline pg1985

  • Esploratore
  • **
  • Post: 133
    • Mostra profilo
Problema Validazione w3c
« il: 28 Giu 2012, 13:01:15 »
Buongiorno Ragazzi,

vorrei validare il mio sito in joomla con il w3c, ma purtroppo mi si presenta il seguente errore (molti altri sono riuscito a correggerli):

Codice: [Seleziona]
Line 454, Column 7: end tag for "div" omitted, but OMITTAG NO was specified </body>  ✉
   You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
    Line 60, Column 2: start tag was here    <div id="yt-wrapper"><div id="yt-wrapper-inner1"><div id="yt-wrapper-inner2">

Qualcuno sà aiutarmi? Grazie sin d'ora per quanti proveranno ad aiutarmi.

Saluti
« Ultima modifica: 09 Lug 2012, 21:56:11 da pg1985 »

Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Re:Problema Validazione w3c
« Risposta #1 il: 28 Giu 2012, 13:06:09 »
C'è un errore di chiusura tag, e questo mi sembra ovvio  ;)  se posti un link al sito ti posso aiutare di più. A quanto pare il tag div di apertura del wrapper non è stato chiuso correttamente.
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline pg1985

  • Esploratore
  • **
  • Post: 133
    • Mostra profilo
Re:Problema Validazione w3c
« Risposta #2 il: 28 Giu 2012, 14:51:50 »
Grazie Murphz per la tua pronta risposta,

non riesco proprio a risolvere questa cosa, grazie sin d'ora per l'aiuto.

Saluti
« Ultima modifica: 28 Giu 2012, 15:43:58 da pg1985 »

Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Re:Problema Validazione w3c
« Risposta #3 il: 28 Giu 2012, 15:05:33 »
Ok, anche se capirci qualcosa dal solo sorgente è un impresa :) la mia idea iniziale è: vai sull'index.php e inserisci un <> prima del </body> (alla fine quindi). Che estensione è yt-wrapper? E' quella che non permette la validazione, prova così intanto.
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline pg1985

  • Esploratore
  • **
  • Post: 133
    • Mostra profilo
Re:Problema Validazione w3c
« Risposta #4 il: 28 Giu 2012, 15:22:05 »
Buon Pomeriggio Murphz,

ancora grazie per l'aiuto, purtroppo inserendo <> prima del body non mi risolve il problema  :-\ .

Yt wrapper è certamente qualcosa già dentro al template.

Sono in mare aperto  :) .


Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Re:Problema Validazione w3c
« Risposta #5 il: 28 Giu 2012, 15:33:47 »
No bhè, non avevo visto che aveva strippato il codice scusa.

inserisci la chiusura del tag div prima della chiusura del tag body.

Codice: [Seleziona]
< / div ></body>

tipo così...senza spazi, continua a eliminarlo scusa..
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline pg1985

  • Esploratore
  • **
  • Post: 133
    • Mostra profilo
Re:Problema Validazione w3c
« Risposta #6 il: 28 Giu 2012, 15:39:48 »
Buon Pomeriggio Murphz,

finalmente ho un sito validato  8) ! Grazie tante per l'aiuto.

Buona giornata.

Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Re:Problema Validazione w3c
« Risposta #7 il: 28 Giu 2012, 15:41:06 »
Metti risolto nel titolo  ;)  ciao!
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline pg1985

  • Esploratore
  • **
  • Post: 133
    • Mostra profilo
Re:Problema Validazione w3c
« Risposta #8 il: 09 Lug 2012, 21:59:21 »
Buonasera Ragazzi,

ho riaperto il topic inquanto il problema di autenticazione persiste  :( con i seguenti errori:
  • Line 38, Column 135: there is no attribute "async"
…scripts/engine.portal.mode.4.js" type="t" defer="defer" async="async"></script>   You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).
 This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.
 How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.
 
  • Line 477, Column 128: required attribute "alt" not specified
…nk"><img src="/images/uvag.jpg" border="0" width="120" height="125" /></td>   The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element.
 Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>.

Qualcuno ha consigli a riguardo? Grazie a chiunque proverà ad aiutarmi.
Buona serata.[/color]
« Ultima modifica: 09 Lug 2012, 22:05:03 da pg1985 »

Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Re:Problema Validazione w3c
« Risposta #9 il: 09 Lug 2012, 22:07:51 »
Nel primo caso c'è un attributo che non è riconosciuto dal w3c e cioè async (dovrebbe darti anche defer in teoria). La soluzione potrebbe essere aggiungerlo via javascript.


Nel secondo caso manco l'attributo alt all'immagine.


Ti potrebbe essere utile utilizzare un IDE (ma anche notepad++ va benissimo) e cercare in tutti i documenti le stringhe che ti da il validatore così da trovarle subito e modificarle.
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

mau_develop

  • Visitatore
Re:Problema Validazione w3c
« Risposta #10 il: 09 Lug 2012, 22:33:24 »
..scusa se aggiungo una cosa che è importante:

attributi non riconosciuti da w3c non dovrebbero esisterne altrimenti rischiano di essere errori di sintassi.

Il w3c fa quello che gli chiedi tu, ovvero validare la pagina per un determinato document type.
Se trova errori è perchè dichiari un document type e poi usi tag che quel document type non ammette o essendo precedente come standard a ciò che usi, non contiene.

Gli standard sono importanti per l'accessibilità...

M.
« Ultima modifica: 09 Lug 2012, 22:37:21 da mau_develop »

Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Re:Problema Validazione w3c
« Risposta #11 il: 09 Lug 2012, 22:38:00 »
Nota importante, però la maggior parte degli script e codici che si utilizzano non seguono questi consigli. Ci si ritrova a aggirare l'ostacolo o non usare il codice no?


Da qui anche la scelta di validare il documento secondo le regole del w3c, che spesso è solo per mettere un bel logo nel footer.
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline pg1985

  • Esploratore
  • **
  • Post: 133
    • Mostra profilo
Re:Problema Validazione w3c
« Risposta #12 il: 09 Lug 2012, 22:49:09 »
Buonaserata Ragazzi,

grazie per aver contribuito al mio topic. Vi premetto che io non ci capisco moltissimo, tuttavia sono riuscito (con un pò di esperienza ed aiuti a correggere tutti gli errori). L unico che resta in piedi è questo qui:
  • Line 38, Column 135: there is no attribute "async"
…scripts/engine.portal.mode.4.js" type="t" defer="defer" async="async"></script>   You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).
 This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.
 How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.

Murphz ritieni ne valga veramente la pena validarlo o come mi sembrava di capire la validazione e più o meno un solo specchietto per le allodole?

Grazie ancora per aver contribuito al topic e per avermi spiegato qualcosa.

Saluti

Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Re:Problema Validazione w3c
« Risposta #13 il: 09 Lug 2012, 22:57:07 »
Personalmente ritengo che la validazione w3c sia necessaria quando si vuole un "alto" livello di accessibilità (compresa di validazione wcag ovviamente), per il resto basta utilizzare le comuni regole di sviluppo ecc ecc (no tabelle, struttura pulita, tag moderni e così via). Anche siti importanti come google o facebook non superano la validazione, in sè non è essenziale quindi.


Nel tuo caso ad esempio si tratta di un codice esterno che utilizza proprie variabili (async e defer) non riconosciute, non superi la validazione ma non è niente di compromettente...quindi sta a te decidere, se il tuo sito ha necessità di essere riconosciuto secondo certi standard o no...ripeto, quell'errore non compromette niente.
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline pg1985

  • Esploratore
  • **
  • Post: 133
    • Mostra profilo
Re:Problema Validazione w3c
« Risposta #14 il: 09 Lug 2012, 23:00:50 »
Il mio sito sicuramente non ha nè la qualità ne le ambizioni per essere un topsite. Tuttavia credevo che la validazione w3c potesse dargli un piccolo contributo di crescite altresì insegnare a me stesso qualcosa. Ti ringrazio per la tua disponibilità mostrata finota.

Offline pg1985

  • Esploratore
  • **
  • Post: 133
    • Mostra profilo
Re:Problema Validazione w3c
« Risposta #15 il: 11 Lug 2012, 22:28:59 »
Scusami tanto Murphz, ma come faccio a mettere i comandi async via java? Grazie ancora per l aiuto.


Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Re:Problema Validazione w3c
« Risposta #16 il: 11 Lug 2012, 23:16:17 »
Riconoscendo la parte di codice attraverso id o classe nel caso di elementi html e utilizzando setAttribute().


Nel tuo caso mi sembra di capire sia il codice per caricare un file javascript, in questo caso ti è sufficiente trovare la stringa interessata (utilizza notepad++ ad esempio) e inserire document.write(stringa che da problemi). Chiaramente il document.write va inserito all'interno di un altro script javascript, il processo sembra confusionario ma permette di risolvere i problemi legati alla validazione w3c nei casi come il tuo.


Per il resto rimango dell'idea che non ti è necessario fare una cosa del genere se nel tuo sito c'è solo questo errore.




Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline pg1985

  • Esploratore
  • **
  • Post: 133
    • Mostra profilo
Re:Problema Validazione w3c
« Risposta #17 il: 12 Lug 2012, 14:28:50 »
Ti ringrazio per il tuo commento, lo terrò in considerazione.

Ancora Grazie.

 



Web Design Bolzano Kreatif