HTML: Textos y enlaces
Descubre cómo usar textos y enlaces en HTML para crear páginas web claras y navegables. Domina etiquetas y buenas prácticas fundamentales.
Aprende HTML GRATIS y certifícateTextos y enlaces en HTML
El HTML (HyperText Markup Language) es el lenguaje fundamental para la creación de páginas web. En este módulo, exploraremos dos elementos esenciales que dan vida a cualquier sitio web: los textos y los enlaces. Estos componentes son la base de la comunicación en la web, permitiendo tanto presentar información como crear conexiones entre diferentes recursos.
Textos en HTML
El contenido textual es el corazón de la mayoría de las páginas web. HTML ofrece diversas etiquetas para estructurar y dar formato a nuestros textos, lo que nos permite crear contenido legible y bien organizado.
Párrafos
La etiqueta <p>
es la forma más común de estructurar texto en HTML. Cada párrafo se define como un bloque independiente de texto.
<p>Este es un párrafo de ejemplo. Los párrafos son bloques de texto que HTML separa automáticamente con un espacio.</p>
<p>Este es un segundo párrafo. Observa cómo se crea un espacio entre ambos.</p>
Encabezados
Los encabezados permiten jerarquizar el contenido de nuestra página. HTML ofrece seis niveles de encabezados, desde <h1>
(el más importante) hasta <h6>
(el menos importante).
<h1>Título principal de la página</h1>
<h2>Subtítulo importante</h2>
<h3>Sección dentro del subtítulo</h3>
<h4>Subsección menor</h4>
<h5>Título de quinto nivel</h5>
<h6>Título de sexto nivel</h6>
Es importante usar los encabezados de manera semántica, respetando su jerarquía para mejorar la accesibilidad y el SEO de nuestra página.
Formato de texto
HTML proporciona etiquetas para dar énfasis o destacar partes específicas del texto:
- Negrita: La etiqueta
<strong>
indica que el texto es importante.
<p>Este texto contiene una <strong>palabra importante</strong> en negrita.</p>
- Cursiva: La etiqueta
<em>
enfatiza una parte del texto.
<p>Este texto contiene <em>palabras enfatizadas</em> en cursiva.</p>
- Subrayado: La etiqueta
<u>
subraya el texto (aunque se recomienda usar CSS para este propósito).
<p>Este texto contiene <u>palabras subrayadas</u>.</p>
Listas
Las listas son fundamentales para organizar información de manera clara y estructurada. HTML ofrece tres tipos principales:
- Listas no ordenadas: Utilizan la etiqueta
<ul>
(unordered list) y cada elemento se marca con<li>
(list item).
<ul>
<li>Elemento uno</li>
<li>Elemento dos</li>
<li>Elemento tres</li>
</ul>
- Listas ordenadas: Utilizan la etiqueta
<ol>
(ordered list) y también usan<li>
para cada elemento.
<ol>
<li>Primer paso</li>
<li>Segundo paso</li>
<li>Tercer paso</li>
</ol>
- Listas de definición: Utilizan
<dl>
(definition list),<dt>
(definition term) y<dd>
(definition description).
<dl>
<dt>HTML</dt>
<dd>Lenguaje de marcado para crear páginas web</dd>
<dt>CSS</dt>
<dd>Lenguaje para estilizar páginas web</dd>
</dl>
Saltos de línea y líneas horizontales
El salto de línea <br>
permite insertar un salto dentro de un párrafo sin crear un nuevo bloque.
<p>Esta línea tendrá<br>un salto aquí.</p>
La línea horizontal <hr>
crea una separación visual entre secciones de contenido.
<p>Primera sección de contenido</p>
<hr>
<p>Segunda sección de contenido</p>
Enlaces en HTML
Los enlaces (o hipervínculos) son el elemento que convierte al HTML en hipertexto, permitiendo la navegación entre páginas y recursos. Se crean con la etiqueta <a>
(anchor).
Estructura básica de un enlace
La estructura básica de un enlace incluye la etiqueta <a>
con el atributo href
que especifica el destino:
<a href="https://www.ejemplo.com">Texto del enlace</a>
Tipos de enlaces
Existen diferentes tipos de enlaces según su destino:
- Enlaces externos: Dirigen a otras páginas web.
<a href="https://www.wikipedia.org">Visita Wikipedia</a>
- Enlaces internos: Dirigen a otras páginas dentro del mismo sitio web.
<a href="contacto.html">Contacto</a>
- Enlaces a secciones de la misma página: Utilizan identificadores (id) como destino.
<!-- Enlace al marcador -->
<a href="#seccion1">Ir a la sección 1</a>
<!-- Más adelante en la página -->
<h2 id="seccion1">Sección 1</h2>
- Enlaces para correo electrónico: Abren el cliente de correo del usuario.
<a href="mailto:info@ejemplo.com">Envíanos un email</a>
- Enlaces para teléfono: Útiles para sitios móviles, inician una llamada.
<a href="tel:+34612345678">Llámanos: +34 612 345 678</a>
Atributos importantes para enlaces
Los enlaces pueden incluir varios atributos que modifican su comportamiento:
- target: Determina dónde se abrirá el enlace.
<!-- Se abre en una nueva pestaña o ventana -->
<a href="https://www.ejemplo.com" target="_blank">Abrir en nueva pestaña</a>
<!-- Se abre en la misma ventana (comportamiento predeterminado) -->
<a href="https://www.ejemplo.com" target="_self">Abrir en la misma ventana</a>
- title: Proporciona información adicional sobre el enlace.
<a href="https://www.ejemplo.com" title="Visita nuestra página principal">Página principal</a>
- download: Indica que el recurso debe descargarse en lugar de navegarse.
<a href="documento.pdf" download>Descargar PDF</a>
Enlaces con imágenes
Los enlaces pueden contener no solo texto, sino también otros elementos como imágenes:
<a href="https://www.ejemplo.com">
<img src="logo.png" alt="Logo de Ejemplo">
</a>
Buenas prácticas para enlaces
- Usa textos descriptivos para los enlaces, evitando frases como "haz clic aquí".
- Asegúrate de que los enlaces sean reconocibles visualmente (normalmente subrayados o con un color distintivo).
- Para enlaces externos, considera usar
target="_blank"
para abrir en una nueva pestaña. - Verifica regularmente que tus enlaces no estén rotos (que apunten a recursos existentes).
<!-- Mal ejemplo -->
<p>Para más información, <a href="info.html">haz clic aquí</a>.</p>
<!-- Buen ejemplo -->
<p>Consulta nuestra <a href="info.html">página de información detallada</a>.</p>
Combinando textos y enlaces
La combinación de textos bien estructurados y enlaces estratégicamente colocados es fundamental para crear páginas web efectivas y navegables:
<h1>Guía de HTML para principiantes</h1>
<p>HTML es el lenguaje estándar para crear páginas web. Si quieres aprender más, puedes visitar la <a href="https://developer.mozilla.org/es/docs/Web/HTML">documentación oficial de MDN</a>.</p>
<h2>Recursos adicionales</h2>
<ul>
<li><a href="tutoriales.html">Tutoriales básicos</a></li>
<li><a href="ejemplos.html">Ejemplos prácticos</a></li>
<li><a href="ejercicios.html">Ejercicios para practicar</a></li>
</ul>
<p>¿Tienes dudas? <a href="mailto:soporte@ejemplo.com">Contáctanos</a>.</p>
Este ejemplo muestra cómo integrar diferentes elementos textuales con enlaces para crear una estructura clara y navegable.
Los textos y enlaces son los pilares fundamentales de cualquier página web, permitiendo tanto comunicar información como facilitar la navegación entre contenidos. Dominar estos elementos es esencial para cualquier desarrollador web, ya que constituyen la base sobre la que se construye toda la experiencia de usuario en la web.
Lecciones de este módulo de HTML
Lecciones de programación del módulo Textos y enlaces del curso de HTML.
Ejercicios de programación en este módulo de HTML
Evalúa tus conocimientos en Textos y enlaces con ejercicios de programación Textos y enlaces de tipo Test, Puzzle, Código y Proyecto con VSCode.