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"> 
Author: Kirill Fuchs, 2012-06-09

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

 36
Author: Alex W, 2016-03-24 13:50:38

Usa apenas

<!DOCTYPE html> 
<html>
</html>
 17
Author: Kirill Fuchs, 2012-06-09 17:39:26
É tão simples como
 <!DOCTYPE html>
 5
Author: gion_13, 2012-06-09 17:41:07

Tu usas...

<!DOCTYPE html> 

Seguido da sua marca HTML, etc..

 3
Author: Mike Sav, 2016-03-26 01:09:18

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.
 2
Author: ioseb, 2012-06-09 17:41:52
De acordo com o consórcio WWW, a organização responsável pela definição dos padrões atuais da web, ninguém respondeu corretamente. A norma actual para a declaração linguística é

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.
 2
Author: Andrew Smallwood, 2016-11-09 04:57:08
<!-- simplified doctype works for all previous versions of HTML as well -->
<!doctype html>

Recursos De Aprendizagem:

 1
Author: Sarfraz, 2012-06-09 17:39:38

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>

Pode verificar a validade aqui.
 0
Author: asmmahmud, 2017-10-23 19:20:21

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.

 0
Author: ancevinz, 2018-07-19 10:25:36

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

 -1
Author: Jukka K. Korpela, 2012-06-09 17:58:32
Pode ser que funcione.
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>

<body>
The content of the document......
</body>

</html>
 -1
Author: Mahmud Hasan, 2017-02-27 08:12:16