Las etiquetas HTML y los atributos
Mostraremos cómo funcionan las etiquetas HTML, anatomía, las etiquetas de texto, de bloque y la estructura de un documento HTML.
Las etiquetas HTML y los atributos
HTML (HyperText Markup Language) es el lenguaje base para estructurar contenido en la web. Se compone de etiquetas que indican la estructura y el significado del contenido, y atributos que añaden información adicional a estas etiquetas.
¿Qué son las etiquetas HTML?
Las etiquetas HTML son palabras clave rodeadas por corchetes angulares (<>
). Por lo general, vienen en pares:
- Una etiqueta de apertura:
<nombre_etiqueta>
- Una etiqueta de cierre:
</nombre_etiqueta>
El contenido entre estas etiquetas es lo que se muestra o se interpreta.
Ejemplo básico:
<p>Hola, mundo!</p>
<p>
: etiqueta de apertura para un párrafo.</p>
: etiqueta de cierre.- Contenido: «Hola, mundo!».
¿Qué son los atributos HTML?
Los atributos son información adicional que puedes añadir a las etiquetas para definir propiedades o comportamientos. Siempre se escriben dentro de la etiqueta de apertura.
Sintaxis:
<nombre_etiqueta atributo="valor">Contenido</nombre_etiqueta>
Por ejemplo:
<a href="https://www.ejemplo.com">Visita nuestro sitio</a>
<a>
: etiqueta de anclaje (enlace).href
: atributo que define la URL del enlace.https://www.ejemplo.com
: valor del atributo.
Tipos Comunes de Etiquetas y sus Atributos
1. Etiqueta de Encabezado (<h1>
a <h6>
)
Usadas para títulos, donde <h1>
es el más importante y <h6>
el menos importante.
Ejemplo:
<h1>Bienvenido a Mi Sitio</h1>
<h2>Sección Principal</h2>
2. Etiqueta de Párrafo (<p>
)
Sirve para definir bloques de texto.
Ejemplo:
<p>Este es un ejemplo de un párrafo.</p>
3. Etiqueta de Imagen (<img>
)
Sirve para incrustar imágenes. Nota: Esta etiqueta no necesita cierre.
Atributos comunes:
src
: especifica la ubicación de la imagen.alt
: texto alternativo que se muestra si la imagen no carga.
Ejemplo:
<img src="imagen.jpg" alt="Descripción de la imagen">
4. Etiqueta de Enlace (<a>
)
Crea un enlace a otra página o recurso.
Atributos comunes:
href
: URL del enlace.target
: especifica dónde abrir el enlace (_self
,_blank
, etc.).
Ejemplo:
<a href="https://www.google.com" target="_blank">Ir a Google</a>
5. Etiqueta de Lista (<ul>
y <ol>
)
Crea listas desordenadas (con viñetas) o ordenadas (numeradas).
Ejemplo de lista desordenada:
<ul>
<li>Elemento 1</li>
<li>Elemento 2</li>
</ul>
Ejemplo de lista ordenada:
<ol>
<li>Primer paso</li>
<li>Segundo paso</li>
</ol>
6. Etiqueta de Botón (<button>
)
Crea un botón interactivo.
Ejemplo:
<button type="button">Haz clic aquí</button>
¿Cómo combinar etiquetas y atributos?
Puedes combinar varias etiquetas y atributos para crear contenido más complejo.
Ejemplo:
<a href="https://www.misitio.com" target="_blank">
<img src="logo.png" alt="Logo de Mi Sitio">
</a>
En este caso:
- La etiqueta
<a>
enlaza a «https://www.misitio.com«. - La etiqueta
<img>
muestra un logo que actúa como enlace.
Práctica
Intenta escribir el siguiente código en un archivo .html
y abrelo en tu navegador:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mi Primer Documento HTML</title>
</head>
<body>
<h1>¡Hola, mundo!</h1>
<p>Este es un documento HTML con varias etiquetas.</p>
<img src="imagen.jpg" alt="Ejemplo de imagen">
<a href="https://www.ejemplo.com" target="_blank">Visita nuestro sitio</a>
</body>
</html>
¡Con estos conceptos y ejemplos, ya tienes una base sólida para crear páginas web! A medida que practiques, te sentirás más cómodo trabajando con etiquetas y atributos en HTML.
Diccionario de Etiquetas HTML
Etiqueta | Significado | Explicación |
---|---|---|
<html> | Raíz del Documento HTML | Define la raíz de un documento HTML. Todas las demás etiquetas deben estar anidadas dentro de esta etiqueta. |
<head> | Sección de la Cabecera | Contiene metadatos sobre el documento, como el título, enlaces a hojas de estilo y scripts. |
<body> | Sección del Cuerpo | Contiene el contenido que se muestra en la página web, como texto, imágenes y enlaces. |
<h1> a <h6> | Encabezados | Se utilizan para definir encabezados, siendo <h1> el más importante y <h6> el menos. |
<p> | Párrafo | Define un bloque de texto como un párrafo. |
<a> | Enlace | Crea un hipervínculo a otra página o recurso utilizando el atributo href . |
<img> | Imagen | Inserta una imagen utilizando el atributo src para la ruta de la imagen. |
<ul> | Lista Desordenada | Crea una lista con viñetas. Los elementos de la lista se definen usando etiquetas <li>. |
<ol> | Lista Ordenada | Crea una lista numerada. Los elementos de la lista se definen usando etiquetas <li>. |
<div> | División | Define un contenedor para contenido, que a menudo se usa para estilos o diseño. |
<span> | Contenedor en Línea | Se utiliza para agrupar elementos en línea con fines de estilo. |
<form> | Formulario | Define un formulario para la entrada de usuario, que puede incluir campos de texto, casillas de verificación y botones. |
<input> | Campo de Entrada | Define un campo de entrada para formularios. El atributo type especifica el tipo de entrada. |
<button> | Botón | Define un botón clicable. |
<table> | Tabla | Define una tabla. Las filas se crean usando <tr> y las celdas usando <td> o <th>. |