via più breve di specificare HTML 4.01 Strict
Domanda
sto usando
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
nelle mie pagine web.
Mi ricordo di aver letto in una di quelle XHTML vs domande HTML che uno dei (piccoli) vantaggi di utilizzare HTML è, un DOCTYPE più breve come
<!DOCTYPE html>
È possibile utilizzare una versione più corta del genere e specificare HTML 4.01 Strict?
Se io semplicemente uso la versione corta, che cosa sarà preso come? -? Strict, Transitional
Soluzione
No, se ci fosse una versione più breve saremmo tutti ad usarlo. :) Il tipo breve si fa riferimento è HTML 5 .
Altri suggerimenti
No. Ho paura che è l'unico modo per specificare utilizzando HTML 4.01 Strict.
Non credo che ci sia un modo più breve di specificare un HTML 4.0 Strict Doctype, che è un tipo di documento abbastanza specifico. Il doctype hai dato sarebbe valida per HTML 5, che potrebbe essere una buona scelta per un nuovo sito in ogni caso.
Si può semplicemente lasciare l'URL, e utilizzare solo l'identificatore pubblico, in questo modo:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
In questo modo la convalida come HTML 4.01 Strict, e la modalità standard di trigger. Il corto DOCTYPE è valida anche per HTML 4.01 Transitional, ma innescherà quirks mode in alcuni browser. Tenete a mente, però, che si tratta di severamente vietato in XHTML.
Se si desidera che il codice HTML da convalidare si almeno è necessario specificare un URL (a) una DTD ...
Penso che forse potrebbe lasciare fuori il nome pubblico, forse stia cambiando la parola chiave Public a SYSTEM. Ma io non sono molto sicuro di questo ...
Modifica : Perché questa bocciata ?? La domanda era per HTML 4, non per 5 ...