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

È stato utile?

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 ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top