Newsgroup: it.lavoro.professioni.webmaster
Titolo: Mi chiarite un pò la validazione?

Ciao a tutti
ho visto che ultimamente si parlava di validazione e ne volevo sapere di
più.
A cosa serve? Influisce sul ranking nei motori di ricerca?
Spimto dalla curiosità ho voluto provare con una pagina creata con
dreamweaver e mi dice
"Fatal Error: no document type declaration; will parse without validation I
could not parse this document, because it uses a public identifier that is
not in my catalog."
A quanto ho capito manca una riga all'inizio tipo questa:
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
che dovrei mettere nel mio caso? e con dreamweaver la devo inserire
manualmente?
Se serve il codice è questo
<html>
<head>
<title>home page</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Grazie a chi mi chiarisce!!!

 Grazie a chi mi chiarisce!!!
Quando ho finito sto sitarello metto su due righe :-)
a sett/ottobre comunque se compri Internet Pratico trovi un mio articolo a
riguardo ;-)


ehm...non si ptrebbe avere qualche anticipazione prima? :DD

 ehm...non si ptrebbe avere qualche anticipazione prima? :DD
eeheh prima finisco un lavoretto qui...
nel pomeriggio, dai ;-)

 Grazie a chi mi chiarisce!!!
Ti rispondo io, se aspetti Roberto rischi di fare la muffa (anche se la
sua risposta _sicuramente_ sarebbe stata più esaustiva).. :-)
Il DOCTYPE è una dichiarazione che fai sia al validatore che ai vari
browser che visitano il tuo sito, in cui specifichi che "tipo" di
linguaggio utilizzi (HTML, XHMTL ecc.) e la versione ("Transitional",
"Strict" ecc.).
Il validatore W3C ovviamente ti testa la correttezza del codice che hai
sottoposto solo se è in possesso di questa dichiarazione.
Ovviamente il fatto che la dichiarazione sia richiesta dal validatore
non ti deve influenzare: è indispensabile anche se non testi la pagina!
:-)
Con DreamWeaver 4.0 la dichiarazione te la devi scrivere a manina (o
copia/incolla) in base al tipo di linguaggio che utilizzi, mentre per DW
MX se non erro te la mette in automatico. Deve essere la primissima riga
del tuo codice, in tutte le pagine del tuo sito.
Questo per risponderti, i dettagli "tennnici" li lascio a Roberto e agli
altri.. :-)
Ciao
Luciano

manualmente?
O volendo ti fai un template da riutilizzare sempre con il doctype che
ti occorre :)
ciao
Pagani Luca
Web Designer Digicolor.net
Work: 
http://www.digicolor.net
E-Mail: 
lu...@digicolor.net
Personal: 
http://www.egraphics.it
E-Mail: 
in...@egraphics.it
-----------------------------------


scusami il link non funziona (ho incollato le due righe)
ciao


questa riga va bene per le pagine fatte con DW 4?
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
e cosa comporta il fatto che la riga non si apresente?? Influenza i motori
di ricerca?
Ciao grazie!

 Puoi cmq ovviare con una Extension che inserisce il doctype:
ok ho installato l'estensione: adesso ho il menu inserisci HTML doctype con
sottomenu:
HTML 2.0
HTML 3.2
HTML 4.01
quest'ultimo ha 4 sottomenu:
HTML 4.01 Transizional
HTML 4.01 Transizional (No URI)
HTML 4.01 Strict
HTML 4.01 Frameset
credo si debba usare il 4.01..ma quale? ;D

 :-)
In conclusione la DTD serve, in teoria, *solo* per la convalida del
codice, mentre in pratica, al momento, serve solo a vantarsi e ad
indicare a certi browser come rendere la pagina (DOCTYPE switching in
IE 5 per Mac, IE 6 per Windows e Mozilla/Netscape 6/7), ma questo e' un
comportamento non ben definito, e comunque non previsto dagli standard
del W3C.