HTML. Lenguaje de Marcas HTML
HTML. Lenguaje de Marcas HTML
Curso HTML5 Markup Language) es el lenguaje de marcado estándar utilizado para crear
páginas web. Este lenguaje proporciona la estructura y el contenido de una página
web.
0. Lenguajes de marcado
1. Lenguaje de marcas
Contenidos del artículo
1. Lenguaje de marcas HTML
HTML
1.1. Breve historia HTML
1.2. Versiones HTML
- 1.1 Reglas y normas
1.3. ¿Qué versión de HTML debo aprender?
1.4. Documentación oficial y páginas de referencia de HTML
- 1.2. Cierre de etiquetas
2. Etiquetas HTML
3. Etiquetas vacías o de autocierre en HTML
2. Estructura y elementos
4. Elementos estructurales
semánticos
5. Etiquetas y atributos en HTML
6. Comentarios
3. Etiquetas de contenido
7. Ejemplo práctico
y texto
8. Editores HTML
9. Ejercicios propuestos
4. Formularios HTML
9.1. Estructura básica de un documento HTML
9.2. Instala Visual Studio Code y explora sus extensiones y funcionalidades (para hacer
5. Tablas de contenido
esto puedes seguir el tutorial de Visual Studio Code)
9.3. Explora y crea en CodePen
6. Contenido incrustado
9.4. Test básico HTML
9.5. Optimiza tu flujo de trabajo con abreviaciones Emmet
7. Elementos de
ordenación
HTML utiliza etiquetas para marcar diferentes partes del contenido, como
8. Marcadores HTML encabezados, párrafos, enlaces, imágenes, tablas, formularios, entre otros. Estas
etiquetas permiten a los navegadores web interpretar y renderizar correctamente
9. Factores HTML clave el contenido de la página.
para el SEO
11. Metainformación en El lenguaje de marcas HTML es un estándar reconocido en todo el mundo y sus
HTML normas están definidas en la página web del organismo W3C (World Wide Web
Consortium) y en la página oficial del grupo de trabajo WHATWG (Web Hypertext
12. Metaetiqueta Application Technology Working Group).
viewport
13. Resumen de
etiquetas HTML
1.1. Breve historia HTML
14. Ejercicios resueltos
HTML
HTML fue desarrollado por Tim Berners-Lee en 1991 como parte del proyecto
World Wide Web en el CERN (Consejo Europeo para la Investigación Nuclear). A lo
largo de los años, HTML ha evolucionado con nuevas versiones y características
Ver más cursos
para adaptarse a las necesidades cambiantes de la web.
En el este vídeo puedes conocer de forma breve la historia de HTML: ver vídeo
6. XHTML 1.0 (2000): Reformulación como aplicación XML con reglas estrictas.
Además, conocer XHTML 1.0 proporciona una base histórica y ayuda a entender
la evolución de las tecnologías web. Por su parte, XHTML 1.0, con sus reglas
estrictas basadas en XML, fomenta una escritura de código limpio y bien
estructurado.
Por ello, en este tutorial, nos centramos en HTML5 pero destacamos algunas
diferencias clave entre HTML5 y XHTML 1.0 para proporcionar una comprensión
contextualizada de la evolución del HTML.
WHATWG (Web
Esta es la versión continuamente
Hypertext Application HTML Living
actualizada del estándar HTML
Technology Working Standard
mantenida por WHATWG.
Group)
Información sobre la
Can I use Can I use compatibilidad de características
HTML en diferentes navegadores.
Tutoriales interactivos y
W3Schools
W3Schools referencias fáciles de seguir para
HTML
aprender y practicar HTML.
2. Etiquetas HTML
Todas las etiquetas HTML disponen de los símbolos mayor que y menor que ( < >
), y normalmente se utilizan en parejas. Una al principio (etiqueta de apertura) y
otra al final del texto al que afectan (etiqueta de cierre).
1. <p>Párrafo</p>
3. Etiquetas vacías o de
autocierre en HTML
Las etiquetas vacías o de autocierre en HTML son aquellas que no contienen
contenido entre una etiqueta de apertura y una de cierre. Estas etiquetas se
cierran automáticamente dentro de la etiqueta de apertura. Algunos ejemplos de
etiquetas vacías o de autocierre son:
4. Elementos estructurales
La estructura básica de un documento HTML consta de varios elementos que
definen la estructura y el contenido de una página web.
Elemento Descripción
Por otro lado, un atributo proporciona información adicional sobre una etiqueta y
suele especificarse dentro de la etiqueta de apertura. Los atributos modifican el
comportamiento o la apariencia de las etiquetas y pueden ser obligatorios u
opcionales dependiendo del contexto. Por ejemplo, en la etiqueta <html> , el
atributo lang especifica el idioma del documento HTML, lo cual es crucial para
la accesibilidad y el SEO:
1. <html lang="es">
6. Comentarios
Los comentarios se escriben entre los caracteres que se muestran en el siguiente
ejemplo:
7. Ejemplo práctico
A continuación se muestra un ejemplo práctico que contiene todas las etiquetas
vistas hasta el momento. Si visualizas el siguiente documento html en un
navegador obtendrás el texto ¡Hola Mundo!.
1. <!DOCTYPE html>
2. <html lang="es">
3. <head>
4. <title>Título de la WEB</title>
5. <meta charset="UTF-8">
6. <meta name="title" content="Título de la WEB">
7. <meta name="description" content="Descripción de la WEB">
8. <link href="estilos.css" rel="stylesheet">
9. <style>
10. header{background-color:yellow;} /* Código CSS */
11. </style>
12. <script src="script.js"></script>
13. <script type="text/javascript">
14. /* Código JS */
15. </script>
16. </head>
17. <body>
18. ¡Hola Mundo!
19. <!-- Añade tu código HTML aquí -->
20. </body>
21. </html>
8. Editores HTML
Crear un archivo HTML es el primer paso para desarrollar una página web básica.
Para hacerlo, no es necesario un software especializado, aunque es altamente
recomendable utilizar un editor de código para facilitar el proceso de escritura y
evitar errores. Algunas de las ventajas de los editores de código son las
siguientes:
Algunos de los editores de código HTML más destacados son los siguientes:
Atom.
Notepad++.
SublimeText.
9. Ejercicios propuestos
<!DOCTYPE html>
<html ="es">
<head>
<meta ="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<
href="style.css" rel="stylesheet">
< >Document</
>
</head>
< >
Hello World!
</ >
</ >
Comprobar
Instala la extensión Live Server. Live server en Visual Studio Code es una
herramienta que nos permite lanzar un servidor de desarrollo local para
previsualizar en el navegador lo que estamos escribiendo en nuestro editor de
código.
3. Crea tu propio pen: Usa el editor de CodePen para escribir tu código HTML,
CSS y JavaScript. Observa los resultados en tiempo real mientras escribes.
Comprobar
Comprueba tu apendizaje
Selecciona la abreviación de Emmet:
link<css>
link:css
link>css
link[css]
Check