Newsgroup: it.lavoro.professioni.webmaster
Titolo: DOCTYPE

Ciao,
vorrei sapere se è necessario mettere l'url alla fine del DOCTYPE...
Una mia amica dice che non serve perchè causa dei malfunzionamenti in alcuni 
casi e io oggi ne ho verificato uno:
Cercando di creare una tabella con altezza al 100%, che mi permettesse di 
allineare sempre il mio sito al centro della pagina, con l'URL 
"
http://www.w3.org/TR/html4/loose.dtd
" non funziona, togliendolo funzia 
tutto... quindi la mia domanda di sopra
thanx a todos
oscare
www.leveldesign.it
 

 casi e io oggi ne ho verificato uno:
Non è un MALfunzionamento...anzi un BENfunzionamento:)
Dipende che cosa vuoi fare, cmq prima di decidere se toglierla o no nel tuo
caso, mi studierei un po di XML/XHTML/DTD per capirne il senso...
Il Doctype definisce le regole per BEN FORMARE un Documento...vabbè il
discorso è lungo, cmq dipende da cosa e come vuoi fare.
Ciao
-- 
--
Ivan Baldassi
www.g-young.com

 discorso è lungo, cmq dipende da cosa e come vuoi fare.
Io voglio creare una tabella con height al 100%, e mettendo 
"
http://www.w3.org/TR/html4/loose.dtd
" non me la fa al 100%, togliendolo si, 
è forse deprecara la tabella al 100%?
thanx
oscare
www.leveldesign.it

 tutto...
Con l'URL il browser rende la pagina in maniera conforme agli standard, 
e dato che secondo le specifiche dell'HTML 4 non puoi usare l'attributo 
height nell'elemento table, giustamente viene ignorato.
Visto che comunque usando l'attributo height il documento non sarà 
valido a prescindere, della DTD, con o senza l'URL, te ne fai poco.

 Il Doctype definisce le regole per BEN FORMARE un Documento
No, definisce le (o rimanda a una definizione delle) regole per 
determinare se un documento (X)HTML è valido. Perché un documento sia 
ben formato non serve la DTD.

 ben formato non serve la DTD
eheheh lo so...cercavo di spiegarlo in maniera *capibile* con 2 parole;-)
ciao


 browser).
????
E' un evoluzione dei browser per attenersi agli standard dettati dal W3C e
non una autonoma iniziativa:-S
Per noi sviluppatori sarebbe ottimale se tutti i browesr si attenessero in
maniera ferra agli standard...
Ciao


 E' un evoluzione dei browser per attenersi agli standard dettati dal W3C e
Detta così sembra che il doctype switching sia un requisito necessario 
per essere conformi agli standard, però non sta scritto da nessuna parte 
che un browser deve tirare a indovinare, in base alla presenza o assenza 
di un componente opzionale della DTD, su qual'è la modalità di redering 
più appropriata di un documento, anche se valido. 
È semplicemente una "feature" che è stata ritenuta utile dai produttori 
di browser per poter implementare correttamente gli Standard senza 
rendere inaccessibili i siti non-standard (tradotto: per non dare 
l'impressione agli utenti finali, quelli che l'HTML non sanno cos'è, che 
il browser non funzioni).
Che sia utile anche ai "webmaster" è discutibile: al momento, a seconda 
della DTD, può succedere che un documento (valido) venga reso in due o 
tre modi diversi a seconda del browser. Chiamarla evoluzione non mi pare 
il caso :)
A parte le mie opinioni al riguardo il doctype switching rimane comunque 
una iniziativa autonoma dei produttori. Infatti manca uno Standard di 
riferimento e ogni produttore che ha implementato questa "feature" l'ha 
fatto, e probabilmente continuerà a farlo, a modo suo.

 fatto, e probabilmente continuerà a farlo, a modo suo.
e no!!!! MS continua a non *aggiornare* il suo IE 6.0 perchè un suo
adeguamento agli standard (e ci sono questi standard: W3C) implicherebbe un
mega casino nelle varie soluzioni proprietarie implementate fino ad adesso.


 e no!!!! MS continua a non *aggiornare* il suo IE 6.0 perchè un suo <...>
Mi sa che hai perso il filo :)
Cosa centrano le politiche di Microsoft sugli aggiornamenti col fatto 
che il doctype switching è una funzionalità dei browser che non fa 
riferimento ad alcun standard?

 riferimento ad alcun standard?
C'entrano c'entrano...se IE si dovesse subito adeguare a tutti i dettami del
W3C, tutte le applicazioni scritte solo per IE non funzionerebbero
più...ecco anche perchè è passato molto tempo dall'ultimo aggiornamento di
IE.


 assolutamente no.
Assolutamente sě invece, per quello basta e avanza il public identifier.

 assolutamente no.
Ohhh, era qui che volevo arrivare... se c'è l'URL il DOCTYPE ha senso, 
altrimenti no (o forse ho capito male) e cmq visto che in HTML 4 l'height 
non è più un attributo della table, come faccio a centrare tutto al centro 
della pagina?
oscare
www.leveldesign.it
 

 della pagina?
http://www.alistapart.com/d/footers/footer_variation1.html
ciao
--
Ivan Baldassi
www.g-young.com