
Todo documento HTML precisa de um cabeçalho (declaração inicial) ao qual deve ser declarado na primeira linha do arquivo.
Na postagem de hoje irei mostrar os tipos diferentes de declaração inicial.
HTML 4.0 – Transitional
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
HTML 4.0 – Strict
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
A diferença básica entre transitional e strict é que na versão transitional algumas incoerências e manipulações semânticas incoerentes sejam aceitas e na versão strict não são, pois na strict é um desenvolvimento mais rígido da estrutura HTML e da semântica.
XHTML 1.0 – Transitional
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
XHTML 1.0 – Strict
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
XHTML 1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
XHTML 1.0 específico para celulares/smartphones
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
HTML 5
<!doctype html>
O HTML 5 é o formato mais recente, porém é um formato que ainda está em desenvolvimento e podem ocorrer algumas incoerências em algumas versões dos navegadores.
Para validar seu arquivo para verificar se a estrutura está correta, você pode acessar o site da W3C Validator: http://validator.w3.org/
Dúvidas nos comentários e até a próxima.
Deixe uma resposta