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

videos-TikTok

TikTok vs. Google: la red social planta cara al buscador rey

Las búsquedas en Internet viven su particular Juego de Tronos. Google siempre ha estado sentado en el Trono de Hierro pero cada vez más familias están pujando por destronar al rey. Sin duda, Microsoft se ha postulado como un digno rival con su navegador Edge y la puesta en marcha de la IA en esta

Zoom-Workplace

Zoom Workplace, la plataforma de trabajo que ha ideado Zoom con base en la IA

En cuestión de cuatro años, Zoom ha pasado de ser una gran desconocida a toda una referencia en el mundo de las comunicaciones. De emerger como herramienta de videollamadas en la pandemia, hoy Zoom se ha convertido en toda una solución multiusos para la vida diaria y el trabajo, cuya culminación se ha traducido con

fusión-Orange-MásMóvil

Orange y MásMóvil: arranca el nuevo gigante de las teleco en España

Orange y MásMóvil han anunciado al fin la formación de su nueva empresa conjunta, completando así el acuerdo para fusionar sus operaciones en España. Tras años de negociación, se ha completado una operación que ha dado lugar a la creación de la mayor operadora de telecomunicaciones en España. Los accionistas de ambas compañías poseen el

Instagram-Creator-Marketplace

España, a la espera del Instagram Creator Marketplace

Instagram es una de las redes sociales de mayor impacto en la población española. Desde su irrupción, la figura del influencer ha crecido enormemente en el mundo del marketing y las marcas. La herramienta Instagram Creator Marketplace puede seguir fortaleciendo a estos prescriptores, visto el potencial que empieza a tener este servicio en Estados Unidos.

avatares-Roblox

Vámonos de shopping en Roblox: Mango inaugura su primera tienda

En dinámico mundo de los juegos online, Roblox (con más de 70 millones de usuarios activos diarios) se ha destacado como una plataforma que ofrece a los participantes una experiencia única y diversa. Una de las características más populares de Roblox es su sistema de personalización de avatares, que permite a los jugadores expresar su