2012-06-09 35 views

Respuesta

16

que acaba de utilizar

<!DOCTYPE html> 
<html> 
</html> 
+4

Simplemente curioseando :) ' 'o' 'agregará un idioma predeterminado tanto para el título como para los elementos del cuerpo (es decir toda la página) – FelipeAls

3

Se utiliza ...

<!DOCTYPE html> 

seguido de su etiqueta HTML, etc ..

5

Es tan simple como

<!DOCTYPE html> 
2

Usted solo necesito esto:

<!DOCTYPE html> 
<html> 
... 

Hay varios puntos aquí. Esto es compatible con todos los navegadores, incluso los viejos como IE6/IE7. Todos los navegadores necesitan una parte "html" de la declaración del doctype para pasar al modo estándar.

29

La norma se ha simplificado porque los tipos de documento anteriores eran demasiado crípticos. El nuevo doctype es simplemente <!DOCTYPE html>. Puede preguntarse por qué no es <!DOCTYPE html5>, sino simplemente porque es solo una actualización del estándar de HTML y no una nueva versión de nada. Como puede ver a continuación, todos los elementos ahora pueden tener un atributo de idioma.

El elemento <html> es el elemento raíz de un documento. Cada documento debe comenzar con este elemento y debe contener los elementos <head> y <body>.

Se considera buena práctica especificar el idioma principal del documento en este elemento utilizando el atributo lang.

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

Más información: https://dev.w3.org/html5/html-author/#doctype-declaration

0

La etiqueta de inicio <html> es opcional en HTML5, como en HTML 4.01. Si se usa, debe ser la primera etiqueta. Tiene diferentes atributos opcionales: los atributos globales de HTML5 y el atributo especial manifest. El atributo útil más común en la etiqueta <html> es el atributo lang.

(la declaración DOCTYPE es algo muy diferente, y no una etiqueta en absoluto.)

+0

@AlexW - Pruebe la sección 8.1.2.4 en la misma página que enlaza. – Alohci

3

Según el Consorcio WWW, los estándares web actuales que establece la organización responsable, nadie ha respondido a esta correctamente. El estándar actual para la declaración lenguaje es

Siempre utilizar un atributo de idioma en la etiqueta html para declarar el idioma por defecto del texto en la página. Cuando la página contiene contenido en otro idioma , agregue un atributo de idioma a un elemento que rodea ese contenido. Utilice el atributo lang para las páginas servidas como HTML, y el atributo xml: lang para las páginas servidas como XML. Para documentos XHTML 1.x y HTML5 políglotas, use ambos juntos.
W3C HTML Language Tag Page

Aquí está la respuesta con respecto a la declaración DOCTYPE

Utilice el siguiente marcado como plantilla para crear un nuevo documento HTML usando una declaración DOCTYPE adecuado . Consulte la lista a continuación si desea usar otra DTD.
W3C DOCTYPE Standards

<!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 esto ayude.

1

Puede ser que funcione.

<!DOCTYPE html> 
<html> 
<head> 
<title>Title of the document</title> 
</head> 

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

</html> 
0

En primer lugar, html5 tipo de documento no es sensible.

Cualquiera de estos tres van a trabajar:

1) <!DOCTYPE html>

2) <!DOCTYPE HTML>

3) <!doctype html>

se puede comprobar la validez here.

Cuestiones relacionadas