Proprietà Display CSS | Spiegato

Proprietà Display CSS | Spiegato
Gli elementi HTML sono generalmente divisi in due classi che sono; elementi in linea ed elementi a livello di blocco. Gli elementi in linea consumano solo lo spazio richiesto in una pagina Web, tuttavia, gli elementi a livello di blocco consumano l'intero spazio orizzontale. Questo è considerato il loro comportamento di visualizzazione che può essere modificato usando la proprietà del display CSS. Questo articolo è destinato a illuminare i suoi lettori sui dettagli della proprietà del display.

Visualizza proprietà

Come suggerisce il nome, la proprietà Visualizza CSS definisce come vengono visualizzati gli elementi HTML in una pagina Web. Questa proprietà può essere di grande utilità quando si desidera cambiare il solito comportamento di un elemento HTML. Supponiamo, per qualche motivo che desideri scambiare lo stato di un elemento in linea con quello di un elemento a livello di blocco, è possibile utilizzare questa proprietà per renderlo questa modifica.

Sintassi

Visualizza: valore;

Qui abbiamo dimostrato alcuni valori di proprietà per la tua migliore comprensione.

Elementi in linea

Gli elementi che consumano solo la quantità richiesta di spazio sono chiamati elementi in linea. Possono anche essere indicati come elementi che vengono visualizzati in una linea.Questi elementi non partono da una nuova linea, inoltre, puoi posizionare più elementi in linea nella stessa linea. Alcuni esempi sono ,, ecc.

Come convertire gli elementi a livello di blocco in elementi in linea utilizzando la proprietà di visualizzazione

In questo esempio stiamo creando tre elementi e impostando il valore della proprietà di visualizzazione come "in linea", pertanto tutti gli elementi verranno visualizzati in una singola riga e consumano solo la quantità di spazio richiesto.

Produzione

Sebbene l'elemento per impostazione predefinita sia un elemento a livello di blocco, ma quando si imposta il valore della proprietà di visualizzazione su "inline" si comporterà come un elemento in linea.

Elementi a livello di blocco

Gli elementi che consumano tutto lo spazio disponibili (da sinistra a destra) e iniziano da una nuova linea sono considerati elementi a livello di blocco. Gli elementi a livello di blocco sono in grado di contenere elementi in linea insieme ad altri elementi a livello di blocco. La maggior parte degli elementi in HTML sono elementi a livello di blocco. Alcuni esempi lo sono ,

    ,

    , eccetera.

    Come convertire gli elementi in linea in elementi a livello di blocco utilizzando la proprietà di visualizzazione

    Per motivi di questo esempio, considereremo due elementi e imposteremo il valore della proprietà di visualizzazione su "bloccare". Di conseguenza, entrambi gli elementi consumano l'intero spazio orizzontale, fungendo da elementi a livello di blocco. Sebbene l'elemento per impostazione predefinita sia un elemento in linea.

    Produzione

    Display flex

    Questo valore regola in modo efficiente gli elementi all'interno di un contenitore. Distribuisce ugualmente lo spazio tra gli elementi presenti in un contenitore.

    Come funziona il valore flessibile della proprietà display

    In questo esempio, abbiamo illustrato il valore flessibile della proprietà di visualizzazione. Ne abbiamo creati cinque

    elementi all'interno di un elemento con classe Flex-container e abbiamo assegnato il valore "flex" alla proprietà del display del

    elementi.

    Produzione

    Display a griglia

    Il valore della griglia della proprietà display è utile quando si dispone di elementi sotto forma di una griglia, inoltre, quando si utilizza la griglia non è necessario utilizzare i galleggianti e il posizionamento.

    Come funziona il valore della griglia della proprietà display

    In questo esempio, abbiamo creato sei elementi all'interno di un elemento più grande con la rete di classe di classe e abbiamo assegnato un valore "griglia" alla proprietà del display del

    elementi

    Produzione

    Esistono numerosi altri valori che possono essere assegnati alla proprietà del display che sono i seguenti.

    Valore Descrizione
    in linea Questo valore visualizza elementi come elementi in linea.
    bloccare Questo valore visualizza elementi come elementi a livello di blocco.
    Contenuti Questo valore fa scomparire un contenitore.
    flettere Questo valore visualizza elementi come contenitori flessibili a livello di blocco.
    griglia Questo valore visualizza elementi come contenitori della griglia a livello di blocco.
    blocco inline Questo valore visualizza elementi come contenitori a blocchi di livello in linea.
    inline-flex Questo valore visualizza elementi come contenitori flessibili in linea.
    inline-grid Questo valore visualizza elementi come contenitori a griglia di livello in linea.
    tabella in linea Questo valore visualizza le tabelle di livello in linea.
    Elenco-Item Questo valore visualizza tutti gli elementi in un
  1. elemento.
  2. correre in Questo valore sulla base del contesto visualizza elementi come elementi in linea o a livello di blocco.
    tavolo Questo valore rende gli elementi da comportarsi come elementi. elemento.
    didascalia Questo valore rende elementi per comportarsi come elementi.
    tavolo-colonna-gruppo Questo valore rende elementi per comportarsi come elemento.
    Group di tavolo Questo valore rende elementi per comportarsi come elemento.
    Group-footer da tavolo Questo valore rende elementi per comportarsi come elemento.
    Group di fila da tavolo Questo valore rende elementi per comportarsi come elemento.
    cella da tavola Questo valore rende gli elementi da comportarsi come elemento.
    tavolo-colonna Questo valore rende elementi per comportarsi come elemento.
    Table-ROW Questo valore rende gli elementi da comportarsi come
    nessuno Questo valore rimuove l'intero elemento.
    iniziale Questo valore visualizza il valore predefinito dell'elemento.
    ereditare Questo valore consente a un elemento ereditare le proprietà dal suo elemento genitore.

    Per una migliore comprensione, puoi provare alcuni altri valori di proprietà per vedere come funzionano.

    Conclusione

    La proprietà del display CSS definisce come gli elementi HTML vengono visualizzati in una pagina Web, inoltre, utilizzando questa proprietà è possibile modificare il comportamento predefinito di un elemento HTML, ad esempio, è possibile far sì che un elemento in linea si comportasse come elemento a livello di blocco e viceversa. Esiste una vasta gamma di valori che è possibile applicare alla proprietà del display, ognuno con uno scopo diverso. In questo articolo, la proprietà del display viene discussa in profondità insieme a esempi adeguati.