Bienvenido a la Comunidad de Treehouse

¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.

¿Buscas aprender algo nuevo?

Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de

Inicia tu prueba gratuita

HTML Treehouse Club: HTML Publicar una Historia Estructura HTML

Entiendo que necesitas declarar el tipo de documento con <!DOCTYPE html> pero ¿por qué incluyes html dos veces debajo?

Si <!DOCTYPE htlm> significa que vas a estar haciendo cosas de html, ¿por qué directamente debajo escribes html dos veces?

index.html
<!DOCTYPE html>
<html> </html>

2 Respuestas

Rick Gleitz
Rick Gleitz
48,549 Points

Entre esas dos etiquetas es donde va todo tu código formateado en HTML. Piénsalo como la forma que tiene el código de decirle al navegador que lo que sigue debe ser interpretado/renderizado usando el lenguaje HTML, en lugar de otros formatos para mostrar en el navegador.

Douglas Counts
sello-máscara
.a{fill-rule:evenodd;}techdegree
Douglas Counts
Desarrollo Web Front End Estudiante de Techdegree 10.797 Puntos

Hubo muchas versiones del lenguaje HTML antes de HTML5 y fueron renderizadas de diferentes formas por el navegador. El estándar ahora es HTML5 y esa primera línea informa a los navegadores web que lo que sigue debe ser renderizado como HTML5. HTML5 agregó muchos tipos de etiquetas nuevas que anteriormente no existían y sin la línea DOCTYPE, existe la posibilidad de que tu página no se renderice correctamente si utilizas estas características más nuevas.