Tutorial HTML

INICIO HTML Introducción HTML Editores HTML HTML básico Elementos HTML Atributos HTML Encabezados HTML Párrafos HTML Estilos HTML Formato HTML Cotizaciones HTML Comentarios HTML Colores HTML CSS HTML Enlaces HTML Imágenes HTML icono de favoritos HTML Tablas HTML Listas HTML Bloque HTML y en línea Clases HTML Identificación HTML Marcos flotantes HTML HTML JavaScript Rutas de archivo HTML Encabezado HTML Diseño HTML Responsivo HTML Código informático HTML Semántica HTML Guía de estilo HTML Entidades HTML Símbolos HTML Emoticonos HTML Juego de caracteres HTML Codificación de URL HTML HTML frente a XHTML

Formularios HTML

Formularios HTML Atributos de formulario HTML Elementos de formulario HTML Tipos de entrada HTML Atributos de entrada HTML Atributos de formulario de entrada HTML

Gráficos HTML

Lienzo HTML HTML SVG

Medios HTML

Medios HTML Vídeo HTML Audio HTML Complementos HTML HTML de YouTube

API de HTML

Geolocalización HTML Arrastrar/soltar HTML Almacenamiento web HTML Trabajadores web HTML SSE HTML

Ejemplos HTML

Ejemplos HTML Cuestionario HTML Ejercicios HTML Certificado HTML Resumen HTML Accesibilidad HTML

Referencias HTML

Lista de etiquetas HTML Atributos HTML Atributos globales HTML Compatibilidad con navegador HTML Eventos HTML Colores HTML Lienzo HTML Audio/vídeo HTML Tipos de documentos HTML Conjuntos de caracteres HTML Codificación de URL HTML Códigos de idioma HTML Mensajes HTTP Métodos HTTP Convertidor PX a EM Atajos de teclado

Introducción HTML


HTML es el lenguaje de marcado estándar para crear páginas web.


¿Qué es HTML?

  • HTML significa lenguaje de marcado de hipertexto
  • HTML es el lenguaje de marcado estándar para crear páginas web.
  • HTML describe la estructura de una página Web
  • HTML consta de una serie de elementos
  • Los elementos HTML le dicen al navegador cómo mostrar el contenido
  • Los elementos HTML etiquetan piezas de contenido como "este es un encabezado", "este es un párrafo", "este es un enlace", etc.

Un documento HTML simple

Ejemplo

<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>

<h1>My First Heading</h1>
<p>My first paragraph.</p>

</body>
</html>

Ejemplo explicado

  • La <!DOCTYPE html>declaración define que este documento es un documento HTML5
  • El <html>elemento es el elemento raíz de una página HTML.
  • El <head>elemento contiene metainformación sobre la página HTML.
  • El <title>elemento especifica un título para la página HTML (que se muestra en la barra de título del navegador o en la pestaña de la página)
  • El <body>elemento define el cuerpo del documento y es un contenedor de todos los contenidos visibles, como encabezados, párrafos, imágenes, hipervínculos, tablas, listas, etc.
  • El <h1>elemento define un encabezado grande
  • El <p>elemento define un párrafo.

¿Qué es un elemento HTML?

Un elemento HTML se define mediante una etiqueta de inicio, algo de contenido y una etiqueta de finalización:

< nombre de la etiqueta > El contenido va aquí... < /nombre de la etiqueta >

El elemento HTML es todo, desde la etiqueta de inicio hasta la etiqueta final:

< h1 > Mi primer encabezado < /h1 >
< p > Mi primer párrafo. < /p >
Start tag Element content End tag
<h1> My First Heading </h1>
<p> My first paragraph. </p>
<br> none none

Nota: algunos elementos HTML no tienen contenido (como el elemento <br>). Estos elementos se denominan elementos vacíos. ¡Los elementos vacíos no tienen una etiqueta final!



Navegadores web

El propósito de un navegador web (Chrome, Edge, Firefox, Safari) es leer documentos HTML y mostrarlos correctamente.

Un navegador no muestra las etiquetas HTML, pero las usa para determinar cómo mostrar el documento:

Ver en el navegador


Estructura de la página HTML

A continuación se muestra una visualización de la estructura de una página HTML:

<html>
<cabeza>
<título>Título de la página</título>
</cabeza>
<cuerpo>
<h1>Este es un encabezado</h1>
<p>Esto es un párrafo.</p>
<p>Este es otro párrafo.</p>
</cuerpo>
</html>

Nota: El contenido dentro de la sección <body> (el área blanca arriba) se mostrará en un navegador. El contenido dentro del elemento <title> se mostrará en la barra de título del navegador o en la pestaña de la página.


Historial HTML

Desde los primeros días de la World Wide Web, ha habido muchas versiones de HTML:

Year Version
1989 Tim Berners-Lee invented www
1991 Tim Berners-Lee invented HTML
1993 Dave Raggett drafted HTML+
1995 HTML Working Group defined HTML 2.0
1997 W3C Recommendation: HTML 3.2
1999 W3C Recommendation: HTML 4.01
2000 W3C Recommendation: XHTML 1.0
2008 WHATWG HTML5 First Public Draft
2012 WHATWG HTML5 Living Standard
2014 W3C Recommendation: HTML5
2016 W3C Candidate Recommendation: HTML 5.1
2017 W3C Recommendation: HTML5.1 2nd Edition
2017 W3C Recommendation: HTML5.2

Este tutorial sigue el último estándar HTML5.