Propiedad de pantalla CSS | Explicado

Propiedad de pantalla CSS | Explicado
Los elementos HTML generalmente se dividen en dos clases que son; elementos en línea y elementos a nivel de bloque. Los elementos en línea consumen solo el espacio requerido en una página web, sin embargo, los elementos de nivel de bloque consumen todo el espacio horizontal. Esto se considera su comportamiento de visualización que se puede alterar utilizando la propiedad de visualización CSS. Este artículo está destinado a iluminar a sus lectores sobre los detalles de la propiedad de la pantalla.

Propiedad de visualización

Como su nombre indica, la propiedad de visualización de CSS define cómo se muestran los elementos HTML en una página web. Esta propiedad puede ser de gran utilidad cuando desea cambiar el comportamiento habitual de un elemento HTML. Supongamos que, por alguna razón, desea intercambiar el estado de un elemento en línea al de un elemento de nivel de bloque, entonces puede usar esta propiedad para representar este cambio.

Sintaxis

Pantalla: valor;

Aquí hemos demostrado algunos valores de propiedad de visualización para su mejor comprensión.

Elementos en línea

Los elementos que consumen solo la cantidad requerida de espacio se denominan elementos en línea. También se pueden referir como elementos que se muestran en una línea.Estos elementos no comienzan desde una nueva línea, además, puede colocar múltiples elementos en línea en la misma línea. Algunos ejemplos son, etc.

Cómo convertir elementos de nivel de bloque a elementos en línea utilizando la propiedad de visualización

En este ejemplo, estamos creando tres elementos y estableciendo el valor de la propiedad de visualización como "en línea", por lo tanto, todos los elementos se mostrarán en una sola línea y consumirán solo la cantidad de espacio requerido.

Producción

Aunque el elemento por defecto es un elemento a nivel de bloque, pero cuando establece el valor de la propiedad de visualización en "en línea" se comportará como un elemento en línea.

Elementos de nivel de bloque

Los elementos que consumen todo el espacio disponible (de izquierda a derecha), y comienzan desde una nueva línea se consideran elementos de nivel de bloque. Los elementos de nivel de bloque son capaces de mantener elementos en línea junto con otros elementos de nivel de bloque. La mayoría de los elementos en HTML son elementos de nivel de bloque. Algunos ejemplos son ,

    ,

    , etc.

    Cómo convertir elementos en línea en elementos de nivel de bloque utilizando la propiedad de visualización

    En aras de este ejemplo, consideraremos dos elementos y estableceremos el valor de la propiedad de visualización en "bloquear". Como resultado, ambos elementos consumirán todo el espacio horizontal, actuando como elementos de nivel de bloque. Aunque el elemento por defecto es un elemento en línea.

    Producción

    Visualización flexible

    Este valor ajusta eficientemente los elementos dentro de un contenedor. Igualmente distribuye el espacio entre elementos presentes en un contenedor.

    ¿Cómo funciona el valor flexible de la propiedad de pantalla?

    En este ejemplo, hemos ilustrado el valor flexible de la propiedad de visualización. Hemos creado cinco

    elementos dentro de un elemento que tiene una clase flexible y hemos asignado el valor "flex" a la propiedad de visualización de la

    elementos.

    Producción

    Visualización

    El valor de la cuadrícula de la propiedad de visualización es útil al establecer elementos en forma de cuadrícula, además, cuando se usa la red no es necesario utilizar flotadores y posicionamiento.

    ¿Cómo funciona el valor de la cuadrícula de la propiedad de visualización?

    En este ejemplo, hemos creado seis elementos dentro de un elemento más grande que tiene un contenido de cuadrícula de clase y hemos asignado el valor de "cuadrícula" a la propiedad de visualización de la

    elementos

    Producción

    Hay muchos otros valores que se pueden asignar a la propiedad de visualización que son los siguientes.

    Valor Descripción
    en línea Este valor muestra elementos como elementos en línea.
    bloquear Este valor muestra elementos como elementos de nivel de bloque.
    contenido Este valor hace que un contenedor desaparezca.
    doblar Este valor muestra elementos como contenedores flexibles a nivel de bloque.
    red Este valor muestra elementos como contenedores de cuadrícula a nivel de bloque.
    bloqueo en línea Este valor muestra elementos como contenedores de bloques de nivel en línea.
    en línea Este valor muestra elementos como contenedores flexibles en línea.
    en línea Este valor muestra elementos como contenedores de cuadrícula a nivel en línea.
    mesa en línea Este valor muestra tablas de nivel en línea.
    ítem de lista Este valor muestra todos los elementos en un
  1. elemento.
  2. entrar corriendo Este valor sobre la base del contexto muestra elementos como elementos en línea o de nivel de bloque.
    mesa Este valor hace que los elementos se comporten como elementos. elemento.
    subtallas Este valor hace que los elementos se comporten como elementos.
    grupo de columna de mesa Este valor hace que los elementos se comporten como un elemento.
    grupo de cabecera Este valor hace que los elementos se comporten como un elemento.
    grupo de pies Este valor hace que los elementos se comporten como un elemento.
    grupo de hilera Este valor hace que los elementos se comporten como un elemento.
    celda Este valor hace que los elementos se comporten como elemento.
    columna de mesa Este valor hace que los elementos se comporten como un elemento.
    fila de la tabla Este valor hace que los elementos se comporten como
    ninguno Este valor elimina todo el elemento.
    inicial Este valor muestra el valor predeterminado del elemento.
    heredar Este valor permite que un elemento herede las propiedades de su elemento principal.

    Para una mejor comprensión, puede probar otros valores de propiedad de visualización para ver cómo funcionan.

    Conclusión

    La propiedad de pantalla CSS define cómo se muestran los elementos HTML en una página web, además, utilizando esta propiedad puede alterar el comportamiento predeterminado de un elemento HTML, por ejemplo, puede hacer que un elemento en línea se comporte como elemento de nivel de bloque y viceversa. Hay una amplia gama de valores que puede aplicar a la propiedad de visualización, cada uno con un propósito diferente. En este artículo, la propiedad de la pantalla se discute en profundidad junto con ejemplos adecuados.