Le principali caratteristiche e come convalidare il sito con il W3C

Si tratta di certificare non solo il sito ma anche le nostreconoscenze... e dimostrare che le pagine realizzate sonoaffidabili e funzionali.
Cosa meglio della certificazione del World Wide WebConsortium, per gli amici W3C.

Prima di cominciare proviamo a rispondera ad alcune domandeche ci siamo rivolti anche noi durante la ricerca delmateriale per questo articolo.
Perchè prestare attenzione a queste tecniche quandoprobabilmente realizzate pagine Web funzionanti? Vediamoinsieme le motivazioni principali:

  • Le specifiche W3C permettono di isolare errori ed incongruenze anche grazie ai validatori messi a disposizione dal consorzio.
    Inoltre utilizzare gli stessi standard quando si lavora in gruppo rende l'ambiente più efficiente.
  • Per non essere coinvolti nella guerra dei browser, le raccomandazioni permettono di incrementare la portabilità? dei documenti.
  • I documenti che aderiscono alle raccomandazioni W3C possono essere utilizzati anche da browser studiati per i disabili.
  • Con la diffusione e l'utilizzo di dispositivi wireless, l'uso di un linguaggio pulito permette di evitare la ri-digitazione delle pagine per supporti differenti.

Per esempio fra le tante cause che hanno portato latecnologia Wap ad essere abbandonata velocemente afavore di nuove tecnologie è proprio la scarsa offertadi contenuti scritti appositamente per questo sistema(WML- Wireless Markup Language).

I palmari/cellulari di nuova concezione difatti contengonobrowser del tutto analoghi a quelli utilizzati dai PC.

Il linguaggio utilizzato è in tal casol'XHTML, che vedremo nei prossimi articoli conl'XML, ma andiamo per ordine e cerchiamo dicomprendere come camminare prima di cominciare a correre.Prima di capire di che cosa si tratta , ricordiamo chel'elemento centrale di ogni linguaggio è ilmarcatore (markup).

I marcatori sono costituiti da un tag e da uncontenuto.
Mentre il tag indica il comando vero e proprio glialtri elementi ne definiscono la qualità? e lecaratteristiche.
Ovviamente l'obiettivo del W3C è di farein modo che quegli attributi siano validi e riconoscibili.

Le specifiche che definiscono l'HTML si separano in tretipi di interpretazioni.

  • Strict HTML 4
    è l'interpretazione più stretta di HTML 4. Ogni marcatore definito obsoleto in HTML 4.0 non può ovviamente essere utilizzato. Sarebbe la versione da utilizzare per avere un codice davvero "pulito".
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
  • Transitional o loose HTML 4
    La specifica transitional o loose HTML 4 combina invece alcuni elementi definiti in HTML 3.2 con gli standard dello strict HTML 4. Il vantaggio è una completa compatibilità? con il vecchio codice.
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
  • Frameset HTML 4
    La versione frameset HTML 4 include tutte le informazioni presenti nella loose più tutti gli elementi che definiscono i frame. Questa interpretazione è stata adottata proprio per standardizzarne le caratteristiche e regolamentarne l'uso.
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN" "http://www.w3.org/TR/REC-html40/frameset.dtd">

Attenzione a non dimenticare la definizionedel  charset utilizzato dalla pagina.

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Oltre a queste interpretazioni il W3C raccomanda:

  1. Separare la struttura del documento dallo stile, privileggiando l'uso dei CSS.
  2. Fare attenzione all'accessibilità? e alla internazionalità?.
  3. Migliorare il caricamento dei docuemtni curando il design delle tabelle.

Ma come fa il W3C a qualificare il codice descrittonella pagina?
Lo standard per ognuno di essi prevede che venga dichiaratala versione e la DTD (document type definition)a cui fare riferimento.

Documento Strict HTML
Si tratta della versione rigorosa dell'HTML 4.0 e cheesclude alcuni marcatori utilizati nella versione precedenteHTML 3.2.
Ogni marcatore obsoleto non può ovviamenteessere utilizzato.

Clicca per visualizzare il Document Type DefinitionStrict

Documento Transitional HTML
La specifica transitional o loose HTML 4combina invece alcuni elementi definiti in HTML 3.2con gli standard dello strict HTML 4. Il vantaggioè una completa compatibilità? con il vecchiocodice ed una maggiore flessibilità?.

Clicca per visualizzare il Document Type DefinitionTransitional

Documento Frameset HTML
La versione frameset HTML 4 include tutte leinformazioni presenti nella versioneloose/transitional più tutti gli elementi chedefiniscono i frame.
Questa interpretazione è stata adottata proprio perstandardizzare le caratteristiche e regolamentarne l'usodei frame.

Clicca per visualizzare il Document TypeDefinition Frameset HTML

Una volta inserita la giusta intestazione il validatore delW3C messo a disposizione nel sito http://validator.w3.org comprende quali siano leinterpretazioni scelte per il documento analizzando glierrori.

pagina per il controllo dei file via upload

pagina per il controllo dei file via URL

 



Ti potrebbe interessare anche

commenta la notizia

Ci sono 1 commenti
Anonimo


.................


#marquee {
padding:15px;
}










bgcolor="#FFFF00"hspace="70%"vspace="80%"onmouseover=this.stop() onmouseout=this.start() width="300px"
height="150px" direction="up" behavior="scroll" scrollamount="1" valign="middle">
Questo è il nostro Testo scorrevole con Up.