Qual é a maneira correta de declarar um doctype HTML5.
Qual é a forma correcta de usar a marca start ao criar com HTML5
IE: HTML 4 Strict é assim
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
11 answers
O padrão foi simplificado porque os doutipos anteriores eram demasiado crípticos. O novo doctype é simplesmente <!DOCTYPE html>
. Você pode se perguntar por que não é <!DOCTYPE html5>
mas é simplesmente porque é apenas uma atualização para o padrão de HTML e não uma nova versão de qualquer coisa. Como você pode ver abaixo, todos os elementos podem agora ter um atributo de linguagem.
O Elemento
<html>
é o elemento raiz de um documento. Todos os documentos deve começar com este elemento, e deve conter tanto o<head>
e<body>
elementos.Considera-se boa prática especificar a língua principal do document on this element using the lang attribute.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Hello World</title>
</head>
<body>
<h1>Hello World</h1>
<p>
Jamie was here.
</p>
</body>
</html>
Mais informações: https://dev.w3.org/html5/html-author/#doctype-declaration
Usa apenas
<!DOCTYPE html>
<html>
</html>
<!DOCTYPE html>
Tu usas...
<!DOCTYPE html>
Seguido da sua marca HTML, etc..
Só precisas disto:
<!DOCTYPE html>
<html>
...
Há vários pontos aqui. Isto é suportado por todos os navegadores, mesmo os antigos como o IE6/IE7. Todos os navegadores realmente nee "html" parte da declaração doctype para saltar para o modo padrão.
Sempre use um atributo da linguagem na marca html para declarar o valor por omissão Língua do texto na página. Quando a página contém conteúdo em outro linguagem, adicione um atributo de linguagem a um elemento em torno desse conteúdo. Usar o atributo lang para as páginas servidas como HTML, e o atributo xml: lang para páginas servidas como XML. Para XHTML 1.documentos poliglotas x e HTML5, utilizar ambos juntamente.
Página de marcas da língua HTML W3C
Aqui está a resposta em relação à declaração DOCTYPE
Use a seguinte marcação como um modelo para criar um novo documento HTML usando um declaração Doctype adequada. Veja a lista abaixo se deseja utilizar outro DTD.
normas DOCTYPE W3C
<!DOCTYPE html>
<html>
<head>
<title>An HTML standard template</title>
<meta charset="utf-8" />
</head>
<body>
<p>… Your HTML content here …</p>
</body>
</html>
Espero que isto ajude.
<!-- simplified doctype works for all previous versions of HTML as well -->
<!doctype html>
Recursos De Aprendizagem:
Em primeiro lugar, o Doctype html5 não é sensível à capitalização.
Qualquer um destes três vai funcionar:
1) <!DOCTYPE html>
2) <!DOCTYPE HTML>
3) <!doctype html>
Em HTML5 só há um:
Adicione sempre a declaração aos seus documentos HTML, para que o navegador saiba que tipo de documento deve esperar.
A marca inicial <html>
é opcional no HTML5, como no HTML 4. 01. Se for utilizado, deve ser a primeira etiqueta. Tem diferentes atributos opcionais: os atributos globais do HTML5 e o atributo especial manifest
. O atributo útil mais comum na marca <html>
é o atributo lang
.
(a declaração doctype é algo completamente diferente, e não uma etiqueta em tudo.)
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>
<body>
The content of the document......
</body>
</html>