Skip to content

4. Contenido del Cuerpo

El cuerpo del documento (<body>) contiene todo el contenido visible de la página web. Aquí es donde colocas texto, imágenes, enlaces, listas y todos los elementos que los usuarios verán e interactuarán.


Las etiquetas de texto son fundamentales para estructurar y organizar el contenido escrito de tu página.

El párrafo es el elemento más básico para texto.

<!-- Párrafo simple -->
<p>Este es un párrafo de texto.</p>
<!-- Múltiples párrafos -->
<p>Primer párrafo con contenido.</p>
<p>Segundo párrafo con más información.</p>
<p>Tercer párrafo que continúa la explicación.</p>
<!-- Párrafo con contenido largo -->
<p>
Este es un párrafo más extenso que puede contener múltiples líneas
de texto. Los navegadores automáticamente ajustan el texto al ancho
disponible y crean saltos de línea cuando es necesario.
</p>

Características:

  • ✅ Elemento de bloque (ocupa todo el ancho)
  • ✅ Agrega espacio automático arriba y abajo
  • ✅ Puede contener texto y elementos inline
  • ❌ No puede contener otros elementos de bloque

Los encabezados crean una jerarquía de títulos en tu página.

<!-- Jerarquía completa de encabezados -->
<h1>Título Principal (H1) - Solo uno por página</h1>
<h2>Sección Principal (H2)</h2>
<p>Contenido de la sección...</p>
<h3>Subsección (H3)</h3>
<p>Contenido de la subsección...</p>
<h4>Sub-subsección (H4)</h4>
<p>Más detalles...</p>
<h5>Título Menor (H5)</h5>
<p>Información adicional...</p>
<h6>Título Más Pequeño (H6)</h6>
<p>Detalles finales...</p>

Reglas de jerarquía:

NivelUsoCantidad recomendada
<h1>Título principal de la páginaSolo 1 por página
<h2>Secciones principalesMúltiples
<h3>SubseccionesMúltiples
<h4>Sub-subseccionesSegún necesidad
<h5>Títulos menoresRaro
<h6>Títulos más pequeñosMuy raro

Las etiquetas de formato dan énfasis y estilo al texto.

<!-- Strong - Importancia fuerte (negrita) -->
<p>Este texto es <strong>muy importante</strong>.</p>
<!-- Em - Énfasis (cursiva) -->
<p>Este texto tiene <em>énfasis</em>.</p>
<!-- Mark - Texto resaltado -->
<p>Este texto está <mark>resaltado</mark> como referencia.</p>
<!-- Small - Texto pequeño (letra chica) -->
<p>Precio: $99.99 <small>(IVA incluido)</small></p>
<!-- Del - Texto eliminado (tachado) -->
<p>Precio anterior: <del>$150</del> Ahora: $99</p>
<!-- Ins - Texto insertado (subrayado) -->
<p>El precio es <ins>$99.99</ins></p>
<!-- Sub - Subíndice -->
<p>Fórmula del agua: H<sub>2</sub>O</p>
<!-- Sup - Superíndice -->
<p>Ecuación: x<sup>2</sup> + y<sup>2</sup> = z<sup>2</sup></p>
<!-- Code - Código inline -->
<p>Usa la función <code>console.log()</code> para depurar.</p>
<!-- Kbd - Tecla del teclado -->
<p>Presiona <kbd>Ctrl</kbd> + <kbd>C</kbd> para copiar.</p>
<!-- Samp - Salida de programa -->
<p>El sistema devolvió: <samp>Error 404</samp></p>
<!-- Var - Variable -->
<p>La variable <var>x</var> representa el valor desconocido.</p>

Diferencias importantes:

EtiquetaSignificadoVisualUso
<strong>Importancia fuerteNegritaTexto importante
<b>Negrita (sin significado)NegritaSolo estilo
<em>ÉnfasisCursivaÉnfasis en lectura
<i>Cursiva (sin significado)CursivaSolo estilo

Las listas organizan información de forma estructurada.

<!-- Lista simple -->
<ul>
<li>Primer elemento</li>
<li>Segundo elemento</li>
<li>Tercer elemento</li>
</ul>
<!-- Lista con contenido complejo -->
<ul>
<li>
<strong>HTML</strong>: Lenguaje de marcado
</li>
<li>
<strong>CSS</strong>: Hojas de estilo
</li>
<li>
<strong>JavaScript</strong>: Lenguaje de programación
</li>
</ul>
<!-- Lista anidada -->
<ul>
<li>Frontend
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>
</li>
<li>Backend
<ul>
<li>Node.js</li>
<li>Python</li>
<li>PHP</li>
</ul>
</li>
</ul>

Tipos de viñetas (CSS):

<!-- Viñeta por defecto (disco) -->
<ul style="list-style-type: disc;">
<li>Elemento con disco ●</li>
</ul>
<!-- Viñeta circular -->
<ul style="list-style-type: circle;">
<li>Elemento con círculo ○</li>
</ul>
<!-- Viñeta cuadrada -->
<ul style="list-style-type: square;">
<li>Elemento con cuadrado ■</li>
</ul>
<!-- Sin viñetas -->
<ul style="list-style-type: none;">
<li>Elemento sin viñeta</li>
</ul>
<!-- Viñeta personalizada -->
<ul style="list-style-type: '✓ ';">
<li>Elemento con check</li>
</ul>

Elementos para citas, referencias y abreviaciones.

<!-- Cita simple -->
<blockquote>
<p>La mejor manera de predecir el futuro es inventarlo.</p>
</blockquote>
<!-- Cita con atribución -->
<blockquote cite="https://ejemplo.com/fuente">
<p>El código es poesía.</p>
<footer><cite>WordPress</cite></footer>
</blockquote>
<!-- Cita completa con autor y fuente -->
<blockquote cite="https://www.ejemplo.com">
<p>
"La simplicidad es la máxima sofisticación. El diseño no es solo cómo
se ve o cómo se siente. El diseño es cómo funciona."
</p>
<footer>
<cite>Steve Jobs</cite>, cofundador de Apple
</footer>
</blockquote>
<!-- Cita inline -->
<p>
Como dijo Einstein: <q>La imaginación es más importante que el conocimiento</q>.
</p>
<!-- Cita con cite -->
<p>
El lema de Google es <q cite="https://google.com">Don't be evil</q>.
</p>
<!-- Múltiples citas -->
<p>
<q>HTML</q> estructura, <q>CSS</q> diseña, y <q>JavaScript</q> da vida.
</p>

Diferencias:

EtiquetaUsoRenderizado
<blockquote>Citas largas (bloque)Indentado, bloque
<q>Citas cortas (inline)Comillas automáticas
<cite>Título de obraCursiva


Ahora que dominas el contenido del cuerpo, aprenderás:

  • ✅ Enlaces e imágenes
  • ✅ Navegación entre páginas
  • ✅ Atributos de enlaces
  • ✅ Optimización de imágenes
🐝