ೡ Validazione htmlQuando si scrive una pagina web è importante farlo utilizzando nel modo più appropriato il tipodi scrittura scelto (html xhtml), affinché i browser non abbiano difficoltà a decifrarne il contenuto, sono state scritte appunto per questo delle specifiche direttive a cui attenersi. Per verificare come abbiamo scritto le nostre pagine ci facciamo aiutare dal World Wide Web Consortium noto come W3C
Ora a parte l'ambito bottoncino di cui ci potremo fregiare sui nostri siti, e siccome gli errori trovati vengono specificati in inglese vediamo di capire quali sono quelli più frequenti in una pagina web scritta in html 4.01
- Per fare un esempio pratico ho pasticciato il codice di questa pagina http://www.iltelaiodipenelope.it/fare_un_sito/sito_in_table/esempi/prova_validazione.htm e l'ho validata, ovviamente sono usciti 6 errori e 2 warning - Cliccate sopra per vedere a grandezza naturale E' scritto tutto in inglese, ma non vi preoccupate, mantenete la calma e guardate con attenzione dove c'è una x dentro un pallino rosso, che segnala l'inizio di ogni errore trovato; ci viene mostrata la riga della pagina in cui c'è l'errore e l'errore fatto. in questo caso, mi dice che nella riga 31 della mia pagina c'è uno script a cui manca l'attributo type Andiamo nella nostra pagina, cerchiamo la riga 31 e correggiamo l'errore ^_^ Ogni editor web numera le righe di codice che vengono scritte. Ed ecco la mia riga numero 31 incriminata... ha ragione il W3C manca il type! I problemi maggiori con la validazione si hanno con i parametri specifici per IE, possiamo aggirare l'ostacolo indicando quando un determinato parametro è scritto per questo browser, utilizzando un'istruzione condizionale: <!--[if IE]> Paramtri IE qui <![endif]--> Se ci occorre un codice che funziona con determinati parametri per IE e differenti parametri per gli altri browser allora scriveremo una doppia condizione - Condizione per IE <!--[if IE]> Paramtri IE qui <![endif]--> - Condizione per gli altri browser: <!--[if !IE ]> <!-->[Codice qui]<!--> <![endif]--> Chi conosce un po' di javascript capirà al volo a cosa servono tutti i vari tag ^_^ chi non lo conosce... lo studi! Scherzi a parte non è facile da spiegare in due parole, vi dico solo che il punto esclamativo, ! non è un'espressione di meraviglia nei confronti di IE ma significa "Not" ⇜ ↭ ↭ ↭ ↭ ↭ ↭ ↭ ↭ ↭ ↭ ↭ ↭ ↭ ⇝ Il W3C ci viene in soccorso con la funzione "Clean" ovvero pulire, basterà spuntare l'apposito quadratino accatto la scritta "Clean up Markup with HTML-Tidy" nel box "Options" e rivalidare la pagina, in fondo all'elenco degli errori, troveremo il nostro codice, fate attenzione non copiate e incollate al posto del vostro codice, correggete i vari errori guardando le righe, altrimenti potreste avere delle brutte sorprese... Codice completamente stravolto e qualche altro piccolo errore, tipo, il doctype che inserisce non è completo O_o Ci vuole un po' di pazienza e un pizzico di passione per i codici ^_^ ma questo ci aiuterà a fare sempre meglio e le nostre pagine saranno sempre più belle! A questo punto non ci resta che validare lo style... ma in questa pagina Validazione css Buon proseguimento di lettura...
Warning: include(../../pubblicita_striscia.php): failed to open stream: No such file or directory in D:\inetpub\webs\iltelaiodipenelopeit\fare_un_sito\basi\validazione_html.php on line 137 Warning: include(): Failed opening '../../pubblicita_striscia.php' for inclusion (include_path='.;C:\php\pear') in D:\inetpub\webs\iltelaiodipenelopeit\fare_un_sito\basi\validazione_html.php on line 137 •°o.Pagina visitata da 969 utenti |
ೡ Per iniziare...ೡ Sito in tableೡ Sito in graficaೡ Guida FrontPageTutorial e guide Warning: include(../../pubblicita_cubo_2.php): failed to open stream: No such file or directory in D:\inetpub\webs\iltelaiodipenelopeit\fare_un_sito\navigazione.php on line 19 Warning: include(): Failed opening '../../pubblicita_cubo_2.php' for inclusion (include_path='.;C:\php\pear') in D:\inetpub\webs\iltelaiodipenelopeit\fare_un_sito\navigazione.php on line 19 Warning: include(../../menu/menu_feste.php): failed to open stream: No such file or directory in D:\inetpub\webs\iltelaiodipenelopeit\fare_un_sito\navigazione.php on line 33 Warning: include(): Failed opening '../../menu/menu_feste.php' for inclusion (include_path='.;C:\php\pear') in D:\inetpub\webs\iltelaiodipenelopeit\fare_un_sito\navigazione.php on line 33 |
|||||||
|