28 - 馃П Elementos de Bloque y Elementos de L铆nea

HTML






Valores de visualizaci贸n en HTML (bloque)

En HTML, cada elemento tiene un valor de visualizaci贸n predeterminado que determina c贸mo se muestra en la p谩gina. Los valores m谩s comunes son "bloque" y "en l铆nea". Un elemento con valor de visualizaci贸n "bloque" ocupa todo el ancho disponible, forzando un salto de l铆nea antes y despu茅s. Este tipo de elementos se usa para agrupar contenido que debe mostrarse como una unidad independiente, como p谩rrafos, encabezados y divs.




Ejemplo

Este es un ejemplo de un elemento con valor de visualizaci贸n "bloque".




Elementos a nivel de bloque

Un elemento a nivel de bloque siempre comienza en una nueva l铆nea, y los navegadores a帽aden autom谩ticamente un poco de espacio (un margen) antes y despu茅s del elemento. Un elemento a nivel de bloque siempre ocupa el ancho completo disponible, extendi茅ndose hacia la izquierda y la derecha tan lejos como puede.

Dos elementos de bloque com煤nmente usados son: <p> y <div>.

El <p> elemento define un p谩rrafo en un documento HTML, mientras que el <div> elemento define una divisi贸n o una secci贸n en un documento HTML.




Ejemplo

Este es un elemento de bloque: un div.

Este es otro elemento de bloque: un p谩rrafo.




Caracter铆sticas de los elementos de bloque

Los elementos de bloque tienen varias caracter铆sticas clave que los distinguen de los elementos en l铆nea.

  • Inician en una nueva l铆nea: Cada elemento de bloque comienza en una nueva l铆nea, lo que significa que el contenido posterior se muestra debajo de 茅l.
  • Ocupaci贸n del ancho completo: Estos elementos siempre ocupan el ancho completo de su contenedor, extendi茅ndose a lo largo de toda la l铆nea disponible.
  • Espaciado autom谩tico: Los navegadores suelen a帽adir m谩rgenes por defecto antes y despu茅s de los elementos de bloque, lo que proporciona un espaciado visual entre diferentes secciones del contenido.
  • Se pueden contener otros elementos: Los elementos de bloque pueden contener otros elementos de bloque o en l铆nea, lo que permite estructurar el contenido de forma jer谩rquica.



Ejemplo

Este es un elemento de bloque que puede contener otros elementos:

Este es un p谩rrafo dentro de un div.




Ejemplos de elementos de bloque (<p> y <div>)

Los elementos de bloque son fundamentales para estructurar contenido en HTML. Dos de los elementos de bloque m谩s comunes son el <p> y el <div>.

El <p> (p谩rrafo) se utiliza para agrupar texto en p谩rrafos, mientras que el <div> se utiliza para dividir secciones de contenido. Ambos elementos comienzan en una nueva l铆nea y ocupan el ancho completo de su contenedor.




Ejemplo

Este es un ejemplo de un p谩rrafo (<p>). Los p谩rrafos se utilizan para agrupar texto en bloques.

Este es un ejemplo de una divisi贸n (<div>). Se utiliza para agrupar otros elementos o secciones en una p谩gina.



Lista de elementos de nivel de bloque en HTML

Los elementos de nivel de bloque en HTML son aquellos que, por defecto, ocupan todo el ancho disponible de su contenedor y siempre comienzan en una nueva l铆nea. Estos elementos son esenciales para estructurar el contenido de una p谩gina web de manera l贸gica y ordenada.

A continuaci贸n se presenta una lista de los elementos de nivel de bloque m谩s comunes en HTML:

  • <div>
  • <p>
  • <h1> a <h6>
  • <ul>
  • <ol>
  • <li>
  • <header>
  • <footer>
  • <section>
  • <article>
  • <aside>
  • <blockquote>
  • <form>
  • <table>
  • <figure>
  • <figcaption>
  • <canvas>



Ejemplo

T铆tulo de nivel 1

Este es un p谩rrafo de ejemplo en un elemento de bloque.

Este es un div que act煤a como un contenedor.
  • Elemento de lista 1
  • Elemento de lista 2



Elementos en l铆nea

Los elementos en l铆nea son aquellos que no comienzan en una nueva l铆nea. A diferencia de los elementos de bloque, ocupan solo el ancho necesario para su contenido y se sit煤an uno al lado del otro en la misma l铆nea. Esto permite que se puedan combinar de manera fluida con otros elementos de l铆nea y de bloque.

Los elementos en l铆nea son ideales para a帽adir elementos dentro de p谩rrafos sin romper la estructura de bloque. Por ejemplo, se pueden usar para aplicar estilo a palabras individuales o agrupar partes del texto.

Algunos de los elementos en l铆nea m谩s comunes en HTML son:

  • <span>
  • <a>
  • <strong>
  • <em>
  • <img>
  • <br>
  • <code>
  • <small>
  • <sub>
  • <sup>
  • <time>
  • <q>



Ejemplo

Este es un ejemplo de un elemento en l铆nea. Se puede notar que el texto en rojo no inicia en una nueva l铆nea.

Tambi茅n, puedes usar un enlace para redirigir a otra p谩gina sin romper la l铆nea.




Ejemplos de elementos en l铆nea (<span>)

El elemento <span> es un contenedor en l铆nea utilizado para agrupar partes de texto o elementos HTML dentro de otro elemento. A diferencia de los elementos de bloque, el <span> no interrumpe el flujo del contenido y permite aplicar estilos CSS a secciones espec铆ficas del texto sin afectar la estructura general.

Es com煤n utilizar <span> para resaltar texto, aplicar colores o estilos, o simplemente para marcar texto para futuras manipulaciones mediante JavaScript.




Ejemplo

Este es un texto con un span verde y en negrita que se muestra dentro de un p谩rrafo.

El subrayado tambi茅n se puede aplicar usando <span>.




Uso del elemento <div> como contenedor en HTML

El elemento <div> es un contenedor de nivel de bloque utilizado para agrupar otros elementos HTML. No tiene un significado sem谩ntico en s铆 mismo, pero es muy 煤til para estructurar y organizar el contenido de una p谩gina. Se puede utilizar para aplicar estilos, crear secciones en un dise帽o, o para manipular grupos de elementos mediante JavaScript.

La versatilidad del <div> permite a los desarrolladores crear layouts complejos y responsivos utilizando CSS. Por ejemplo, puedes crear columnas, filas o secciones en una p谩gina web utilizando <div> para contener otros elementos.




Ejemplo

T铆tulo de una secci贸n

Este es un p谩rrafo que est谩 contenido dentro de un elemento <div>.

Subt铆tulo dentro de un contenedor

Este es otro p谩rrafo dentro de un contenedor <div> diferente.




Estilizaci贸n de un <div> con CSS

La estilizaci贸n de un elemento <div> con CSS permite a los desarrolladores personalizar la apariencia visual del contenido en la web. Puedes cambiar propiedades como el color de fondo, el tama帽o del texto, los bordes, los m谩rgenes, el padding y muchos otros estilos para mejorar la presentaci贸n del contenido.

Utilizando selectores CSS, puedes aplicar estilos a todos los elementos <div> de una p谩gina o a un elemento espec铆fico utilizando identificadores o clases. Esto facilita la creaci贸n de dise帽os atractivos y consistentes en toda la web.




Ejemplo

Estilo del contenedor

Este <div> tiene un fondo azul claro, un borde azul oscuro y un padding de 15px.


Estilo alternativo del contenedor

Este <div> tiene un fondo de color rosa claro y un borde rojo punteado, con un padding de 20px.




El elemento <span> (elemento de la APP)

El elemento <span> es un contenedor en l铆nea que no tiene significado sem谩ntico por s铆 mismo, pero es extremadamente 煤til para aplicar estilos o manipular partes espec铆ficas de un texto dentro de otros elementos. Se utiliza com煤nmente para cambiar el formato de una parte del texto, como su color o estilo, sin interrumpir el flujo del contenido.

A menudo, el <span> se utiliza en aplicaciones web para permitir que los desarrolladores modifiquen din谩micamente el contenido visual utilizando JavaScript y CSS. Su flexibilidad lo convierte en una herramienta valiosa para la creaci贸n de interfaces de usuario interactivas y atractivas.




Ejemplo

En un texto, puedes tener una palabra destacada, como importante, que se resalta usando el elemento <span> para aplicar estilos espec铆ficos.

Otro ejemplo ser铆a subrayar una parte del texto sin afectar el resto de la l铆nea.




Resumen de la entrada

Valores de visualizaci贸n en HTML (bloque): En HTML, los elementos tienen valores de visualizaci贸n predeterminados que determinan c贸mo se comportan en la p谩gina. Los valores m谩s comunes son "bloque" y "en l铆nea". Los elementos de bloque ocupan el ancho completo disponible y comienzan en una nueva l铆nea, mientras que los elementos en l铆nea ocupan solo el espacio necesario.

Elementos a nivel de bloque: Los elementos a nivel de bloque, como <p> y <div>, inician en una nueva l铆nea y se extienden a lo largo de todo el ancho disponible. Esto los hace ideales para estructurar el contenido en secciones y p谩rrafos.

Caracter铆sticas de los elementos de bloque: Los elementos de bloque son f谩cilmente reconocibles por su comportamiento en el flujo del documento. Siempre tienen un margen autom谩ticamente a帽adido antes y despu茅s de ellos, y ocupan el 100% del ancho de su contenedor.

Ejemplos de elementos de bloque (<p> y <div>): Los elementos m谩s comunes de bloque son <p>, que define un p谩rrafo, y <div>, que define una secci贸n o divisi贸n en el documento. Ambos son fundamentales para estructurar el contenido de una p谩gina web.

Lista de elementos de nivel de bloque en HTML: HTML proporciona una variedad de elementos a nivel de bloque, incluyendo <article>, <header>, <footer>, <section>, y m谩s. Cada uno de estos elementos sirve para organizar el contenido de maneras espec铆ficas y sem谩nticas.

Elementos en l铆nea: A diferencia de los elementos de bloque, los elementos en l铆nea no comienzan en una nueva l铆nea y solo ocupan el espacio necesario. Ejemplos de elementos en l铆nea incluyen <span>, <a>, y <img>.

Ejemplos de elementos en l铆nea (<span>): El elemento <span> es un contenedor en l铆nea que permite aplicar estilos a una porci贸n del texto sin interrumpir el flujo. Es 煤til para modificaciones espec铆ficas dentro de un p谩rrafo o texto.

Uso del elemento <div> como contenedor en HTML: El elemento <div> act煤a como un contenedor de nivel de bloque, ideal para agrupar otros elementos HTML. Aunque no tiene un significado sem谩ntico por s铆 mismo, se utiliza para organizar y estructurar el contenido.

Estilizaci贸n de un <div> con CSS: La estilizaci贸n de un <div> con CSS permite personalizar la apariencia del contenido. Puedes cambiar propiedades como el color de fondo, los bordes, y el padding para mejorar la presentaci贸n visual.





Publicar un comentario

0 Comentarios