Come fare la tabella reattiva - CSS

Come fare la tabella reattiva - CSS
A volte, una tabella su una pagina web diventa così larga che non può adattarsi correttamente allo schermo. Quindi, l'utente desidera scorrere lo schermo per vedere tutti gli elementi del tavolo. Un tavolo reattivo in HTML è un ampio tavolo che può essere scorciato in orizzontale da sinistra a destra e viceversa. Più specificamente, il CSS "Overflow-X"La proprietà viene utilizzata allo scopo di creare una semplice tabella HTML in orizzontale.

Questo articolo dimostrerà come possiamo creare una tabella reattiva tramite CSS.

Come creare/creare una tabella reattiva?

La creazione di una tabella reattiva in HTML richiede l'uso di "Overflow-X"Proprietà nella""Elemento in cui il"

" è creato.

Sintassi
La sintassi per aggiungere il "Overflow-X"La proprietà per rendere la tabella reattiva è la seguente:

Overflow-X: auto;

Qui, la proprietà "Overflow-X" aggiunge la barra di scorrimento per rendere il tavolo reattivo.

Prerequisito: crea una tabella
Creiamo una tabella che si espande orizzontalmente in modo tale da traboccare la larghezza dello schermo aggiungendo multipli "

" E "" elementi:

Tavolo reattivo








































































NomeStandardPuntoPuntoPuntoPuntoPuntoPuntoPuntoPuntoPuntoPuntoPuntoPuntoPunto
fabbro8 °50505050505050505050505050
Jack9 °70707070707070707070707070
John10 °55555555555555555555555555

Nel suddetto snippet del codice HTML:

  • UN "

    "L'intestazione è stata aggiunta con il testo"Tavolo reattivo".

  • UN ""L'elemento contenitore è definito con la classe dichiarata come"la mia classe".
  • Dopodiché, un ""L'elemento viene aggiunto per creare una tabella nella pagina web.
  • Dentro il "
  • "Elemento, quattro""Sono stati aggiunti elementi per fare quattro righe della tabella.
  • All'interno della prima riga, multiplo "
  • "Sono stati aggiunti elementi che definiscono il contenuto dell'intestazione.
  • All'interno della seconda, terza e quarta riga, il "
  • "Sono stati aggiunti elementi per inserire il contenuto nelle righe della tabella.

    Nell'elemento in stile CSS, è necessario definire "Overflow-X"Proprietà per rendere il tavolo reattivo. Puoi anche aggiungere alcune altre proprietà per rendere più presentabile la tabella:

    .la mia classe

    Overflow-X: auto;

    tavolo
    Spazio di confine: 0;
    larghezza: 100%;
    bordo: 1px solido #ddd;

    th, td

    Testo-align: sinistra;
    imbottitura: 8px;

    TR: nth-child (pari)

    Background-color: #f2f2f2;

    Nell'elemento in stile CSS sopra:

    • Il selettore di classe ".la mia classe"È stato aggiunto che si riferisce al contenitore Div in cui è stata creata la tabella.
    • Al suo interno, il "Overflow-X"La proprietà è definita con il valore"auto". Questo creerà una barra di scorrimento orizzontale alla fine del tavolo.
    • Successivamente, c'è il selettore degli elementi della tabella che ha le proprietà CSS definite al suo interno.
    • IL "spaziatura del confine"La proprietà definisce gli spazi tra le celle del tavolo come zero.
    • IL "larghezza"Proprietà definita come"100%"Espande il tavolo in modo tale da coprire l'intera area orizzontale dello schermo.
    • IL "confine"La proprietà imposta il bordo del tavolo su"1px" Qui.
    • Dopodiché, il "th" E "td"Selezionatori di elementi definiscono le proprietà per le intestazioni della tabella e le celle della tabella.
    • Al suo interno, c'è il "allineamento"Proprietà che allinea il contenuto al lato sinistro dello schermo.
    • IL "imbottitura"La proprietà definisce la distanza tra il contenuto e il bordo come"8px".
    • IL "colore di sfondo"La proprietà viene aggiunta con il colore di sfondo definito in essa per metà delle righe della tabella.

    Il codice sopra effettuerà una tabella ampia nell'output e quanto segue sarà il display:

    Se la dimensione dello schermo è ridotta al minimo in modo tale da traboccare di bordi dello schermo, ci sarà una barra di scorrimento orizzontale visualizzata nella parte inferiore a causa dell'uso di "Overflow-X" proprietà:

    Questo conclude come creare tabelle reattive in HTML.

    Conclusione

    Le tabelle reattive in HTML sono create aggiungendo il CSS "Overflow-X"Proprietà per l'elemento Div in cui viene creata la tabella. Questa proprietà crea semplicemente una barra di scorrimento orizzontale proprio all'estremità del tavolo che rende il tavolo orizzontale scorrevole. Questo post ha dimostrato un metodo utile per rendere una tabella semplice reattiva.