Propriedade do CSS Exibir | Explicado

Propriedade do CSS Exibir | Explicado
Os elementos HTML são geralmente divididos em duas classes que são; elementos embutidos e elementos no nível do bloco. Os elementos embutidos consomem apenas o espaço necessário em uma página da web, no entanto, os elementos no nível do bloco consomem todo o espaço horizontal. Isso é considerado como seu comportamento de exibição que pode ser alterado usando a propriedade CSS Display. Esta redação visa esclarecer seus leitores sobre os detalhes da propriedade Display.

Propriedade de exibição

Como o nome sugere, a propriedade CSS Display define como os elementos HTML são exibidos em uma página da web. Esta propriedade pode ser de grande utilidade quando você deseja mudar o comportamento usual de um elemento HTML. Suponha que, por algum motivo, você queira trocar o estado de um elemento embutido ao de um elemento em nível de bloco, então você pode usar essa propriedade para renderizar essa mudança.

Sintaxe

exibição: valor;

Aqui demonstramos alguns valores de propriedade de exibição para sua melhor compreensão.

Elementos embutidos

Elementos que consomem apenas a quantidade necessária de espaço são chamados de elementos embutidos. Eles também podem ser referidos como elementos que são exibidos em uma linha.Esses elementos não começam de uma nova linha, além disso, você pode colocar vários elementos embutidos na mesma linha. Alguns exemplos são ,, etc.

Como converter elementos no nível do bloco em elementos embutidos usando a propriedade Display

Neste exemplo, estamos criando três elementos e definindo o valor da propriedade Display como "inline", portanto, todos os elementos serão exibidos em uma única linha e consumirão apenas a quantidade de espaço necessário.

Saída

Embora o elemento por padrão seja um elemento de nível de bloco, mas quando você define o valor da propriedade Display como "embutido", ele se comportará como um elemento embutido.

Elementos no nível do bloco

Elementos que consomem todo o espaço disponível (da esquerda para a direita) e começam de uma nova linha são considerados como elementos de nível de bloco. Os elementos do nível do bloco são capazes de manter elementos embutidos junto com outros elementos de nível de bloco. A maioria dos elementos no HTML são elementos de nível de bloco. Alguns exemplos são ,

    ,

    , etc.

    Como converter elementos embutidos em elementos de nível de bloco usando a propriedade Display

    Para o bem deste exemplo, consideraremos dois elementos e definiremos o valor da propriedade Display para "bloquear". Como resultado, ambos os elementos consumirão todo o espaço horizontal, agindo como elementos no nível do bloco. Embora o elemento por padrão seja um elemento embutido.

    Saída

    Exibição flexível

    Este valor ajusta com eficiência itens dentro de um recipiente. Distribui igualmente o espaço entre os elementos presentes em um recipiente.

    Como funciona o valor flexível da propriedade de exibição

    Neste exemplo, ilustramos o valor flexível da propriedade de exibição. Nós criamos cinco

    elementos dentro de um elemento com classe flexível e atribuímos um valor "flex" à propriedade de exibição do

    elementos.

    Saída

    Exibição da grade

    O valor da grade da propriedade de exibição é útil ao estabelecer elementos na forma de uma grade, além disso, ao usar a grade, não há necessidade de utilizar carros alegóricos e posicionamento.

    Como funciona o valor da grade da propriedade de exibição

    Neste exemplo, criamos seis elementos dentro de um elemento maior com o Class-Container e atribuímos o valor de "grade" à propriedade de exibição do

    elementos

    Saída

    Existem inúmeros outros valores que podem ser atribuídos à propriedade de exibição que são os seguintes.

    Valor Descrição
    em linha Este valor exibe elementos como elementos embutidos.
    bloquear Este valor exibe elementos como elementos no nível do bloco.
    conteúdo Este valor faz um recipiente desaparecer.
    flex Este valor exibe elementos como contêineres flexíveis no nível do bloco.
    grade Este valor exibe elementos como contêineres de grade em nível de bloco.
    Block inline Este valor exibe elementos como contêineres de bloco em nível embutido.
    inline-flex Este valor exibe elementos como contêineres flexíveis em nível em linha.
    grade embutida Este valor exibe elementos como contêineres de grade em nível embutido.
    Tabela em linha Este valor exibe tabelas de nível embutido.
    List-iteem Este valor exibe todos os itens em um
  1. elemento.
  2. correr em Esse valor com base no contexto exibe elementos como elementos embutidos ou em nível de bloco.
    mesa Este valor torna elementos para se comportar como elementos. elemento.
    Caption de tabela Este valor torna elementos para se comportar como elementos.
    Grupo de coluna de mesa Este valor torna elementos para se comportar como elemento.
    Grupo de tabela Este valor torna elementos para se comportar como elemento.
    Table-Footer-Group Este valor torna elementos para se comportar como elemento.
    Grupo de tabela Este valor torna elementos para se comportar como elemento.
    célula de mesa Este valor torna elementos para se comportar como elemento.
    coluna de mesa Este valor torna elementos para se comportar como elemento.
    linha da tabela Este valor torna elementos para se comportar como
    nenhum Este valor remove o elemento inteiro.
    inicial Este valor exibe o valor padrão do elemento.
    herdar Este valor permite que um elemento herde as propriedades do seu elemento pai.

    Para uma melhor compreensão, você pode tentar alguns outros valores de exibição para ver como eles funcionam.

    Conclusão

    A propriedade CSS Exibir define como os elementos HTML são exibidos em uma página da web, além disso, usando essa propriedade, você pode alterar o comportamento padrão de um elemento HTML, por exemplo, você pode fazer com que um elemento embutido se comporte como elemento de nível de bloco e vice-versa. Existe uma vasta gama de valores que você pode aplicar na propriedade Display, cada um com um propósito diferente. Neste artigo, a propriedade Display é discutida em profundidade, juntamente com exemplos adequados.