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

tablet resistente TOUGHBOOK G2mk3

Panasonic lanza su primera tablet resistente con capacidades de IA

Todo aquel que esté buscando una tablet resistente es porque su valor añadido con respecto a otros dispositivos radica en su dureza y fiabilidad ante condiciones extremas. Lo mismo ocurre con los móviles de este segmento. El uso que se le va a dar a estos gadgets será en entornos y climatologías exigentes. No obstante,

Meta Quest 3S

Meta Quest 3S: lo nuevo de Meta hace más accesible la realidad mixta

Había mucha expectación por todo lo que podía presentar Meta en una Keynote en la que su CEO y fundador, Mark Zuckerberg, ha sido la voz cantante. Entre las presentaciones, destacan las nuevas Meta Quest 3S, las nuevas gafas de realidad mixta que se unen a la serie 3 a un precio muy inferior, ya

mascara LED serie 2 de CurrentBody

La máscara de CurrentBody es lo más tech para el cuidado de la piel

CurrentBody ha revolucionado los tratamientos estéticos desde su apuesta por la tecnología. Son un referente en los gadgets de belleza de uso doméstico, especialmente por sus máscaras LED, usadas por miles de mujeres y unas cuantas celebs. El secreto está en la tecnología LED que emplean para hidratar la piel y corregir las arrugas del