Elementos a nivel de bloque y en línea y cómo usarlos

Elementos a nivel de bloque y en línea y cómo usarlos

Elementos a nivel de bloque y en línea y cómo usarlos

VALORACIÓN DEL ARTÍCULO:
5/5


El HTML está compuesto de varios elementos que actúan como bloques de construcción de páginas web. Cada uno de estos elementos se divide en dos categorías: elementos a nivel de bloque o un elemento en línea. Entender la diferencia entre estos dos tipos de elementos es un paso importante en la construcción de páginas web.

Índice de contenidos

Elementos de nivel de bloque

Entonces, ¿qué es un elemento de nivel de bloque? Un elemento a nivel de bloque es un elemento HTML que comienza una nueva línea en una página web y extiende el ancho completo del espacio horizontal disponible de su elemento padre. Crea grandes bloques de contenido como párrafos o divisiones de página. De hecho, la mayoría de los elementos HTML son elementos a nivel de bloque.

Los elementos de nivel de bloque se utilizan dentro del cuerpo del documento HTML. Pueden contener elementos en línea, así como otros elementos a nivel de bloque.

Elementos en línea

A diferencia de un elemento de nivel de bloque, un elemento en línea:

  • Puede comenzar dentro de una línea
  • No inicia una nueva línea
  • Su anchura sólo se extiende hasta donde lo definen sus etiquetas.

Un ejemplo de un elemento en línea es el , que hace que la fuente del contenido del texto contenido en negrita. Un elemento en línea generalmente sólo contiene otros elementos en línea, o no puede contener nada en absoluto, como la etiqueta
break.

También hay un tercer tipo de elemento en HTML: los que no se muestran en absoluto. Estos elementos proporcionan información sobre la página pero no se muestran cuando se muestran en un navegador web.

Por ejemplo:

  • Define estilos y hojas de estilo.
  • define los metadatos.
  • es el elemento del documento HTML que contiene estos elementos.

Conmutación de tipos de elementos en línea y de bloque

Puede cambiar el tipo de elemento de un elemento de inline a bloque, o viceversa, utilizando una de estas propiedades CSS:

  • visualizar: bloque; 
  • display:inline; 
  • display:none;

La propiedad de visualización CSS le permite cambiar una propiedad en línea para bloquear, o un bloque para mostrar, o para no mostrar nada.

Cuándo cambiar la propiedad de visualización

En general, deje la propiedad de visualización en paz, pero hay algunos casos en los que puede ser útil intercambiar propiedades de visualización en línea y en bloque.

  • Menús de lista horizontal: Las listas son elementos a nivel de bloque, pero si desea que su menú se muestre horizontalmente, necesita convertir la lista en un elemento en línea para que cada elemento del menú no comience en una nueva línea.
  • Encabezados en el texto: A veces es posible que desee que un encabezado permanezca en el texto, pero mantenga los valores del encabezado HTML. Cambiando los valores de h1 a h6 a inline permitirá que el texto que viene después de su etiqueta de cierre continúe fluyendo junto a ella en la misma línea, en lugar de comenzar en una nueva línea.
  • Eliminar el elemento: Si desea eliminar completamente un elemento del flujo normal del documento, puede establecer la visualización en
    none

    One note, tenga cuidado al utilizar la visualización: none. Aunque ese estilo hará que un elemento sea invisible, nunca querrás usarlo para ocultar texto que has añadido por razones de SEO, pero que no quieres que se muestre a los visitantes. Esa es una manera segura de tener su sitio penalizado por un enfoque de sombrero negro a SEO.

Errores comunes en el formato de los elementos en línea

Uno de los errores más comunes que comete un recién llegado al diseño Web es tratar de establecer un ancho en un elemento en línea. Esto no funciona porque los anchos de los elementos en línea no están definidos por la caja del contenedor.

Los elementos en línea ignoran varias propiedades:

  • ancho

    y

    altura
  • max-width y
    max-height
  • min-width

    y

    min-height

Nota: Microsoft Internet Explorer (ahora llamado Microsoft Edge) ha aplicado incorrectamente en el pasado algunas de estas propiedades incluso a los cuadros en línea. Esto no es compatible con los estándares, y puede no ser el caso de las versiones más recientes del navegador web de Microsoft.

Si necesita definir la anchura o la altura que un elemento debe ocupar, deberá aplicarla al elemento de nivel de bloque que contiene el texto en línea.

TAMBIÉN TE INTERESA

Apple-iPad-Air con chip M3

Apple lanza el iPad Air con chip M3 y Apple Intelligence

Apple ha presentado la nueva generación del iPad Air con chip M3, una actualización que mejora significativamente el rendimiento, la eficiencia y la experiencia del usuario. La llegada del chip M3 y la integración de Apple Intelligence convierten a esta tableta en una opción aún más potente y versátil. Con dos tamaños de pantalla, compatibilidad

componentes tecnología

Memoria RAM en tu smartphone: ¿cuanta más mejor?

A la hora de comprar un nuevo teléfono, la elección de la memoria RAM en tu smartphone dice muchas cosas sobre el uso que le vayas a dar a tu dispositivo. Junto a este componente, las otras opciones por las que un móvil es más seductor para el consumidor son su cámara, el diseño, la

BMW Digital Key

BMW Digital Key: más que tener la llave de tu coche en el móvil

La transformación digital ha revolucionado la manera en que interactuamos con nuestros vehículos. Entre las innovaciones más destacadas se encuentra la BMW Digital Key, una tecnología que convierte el smartphone o smartwatch en una llave inteligente, redefiniendo los estándares de comodidad y seguridad en la automoción. El futuro ha llegado para el mundo de la