Verifique la versión de HTML 5 Doctype
Con la entrada de HTML5, la declaración de Doctype es mucho más simple y puedes detectarla en un segundo.
1 |
<!DOCTYPE html> |
Verifique la versión de HTML 4 Doctype
HTML 4 tiene muchas declaraciones de Doctype dependiendo de la subversión que se utilice.
1 2 3 4 5 6 7 8 |
# HTML 4.01 Strict <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> # HTML 4.01 Transitional <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> # HTML 4.01 Frameset <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> |
Y estas son las versiones de XHTML Doctype
El estándar XHTML es una versión bien formada de HTML y, por lo tanto, se puede analizar mediante analizadores XML estándar, a diferencia de HTML, que requiere un analizador específico.
1 2 3 4 5 6 7 8 9 10 11 |
# XHTML 1.0 Strict <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> # XHTML 1.0 Transitional <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> # XHTML 1.0 Frameset <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> # XHTML 1.1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |