Stile tabella CSS - Diverse proprietà con sintassi, codici e output

Sommario:

Anonim

Introduzione allo stile di tabella CSS

Il motivo per cui utilizziamo i CSS, sebbene possiamo usare le tabelle HTML, è perché, nella tabella HTML, un layout di pagina basato su tabella spesso viene visualizzato più lentamente di un layout equivalente basato su CSS; questo è particolarmente vero per le pagine che hanno molti contenuti. Le tabelle non devono essere utilizzate come ausili per il layout. E se costruiamo tabelle HTML senza stili o attributi nel browser, questo verrà visualizzato senza alcun bordo. Lo stile di una tabella con CSS può migliorarne l'aspetto.

Le tabelle CSS sono piuttosto semplici da capire e usare. Si tratta solo di ricordare i corrispondenti valori delle proprietà di visualizzazione CSS per gli elementi della tabella HTML di base. Con l'aiuto dei CSS, siamo in grado di creare alcuni tavoli eleganti.

Che cos'è lo stile tabella CSS?

Una tabella CSS (Cascading Style Sheets) descrive come disporre un insieme di elementi in righe e colonne. Il CSS predefinito applicato a una tabella HTML è una tabella CSS.

  • CSS ha progettato e riprogettato la flessibilità.
  • Significa che un layout basato su CSS ti consente di posizionare tutti i tuoi stili (ad esempio, dalle piccole modifiche alle regole principali) in un'unica posizione.
  • Modificando le regole di layout impostate in quel foglio di stile, si influisce su ogni pagina a cui fa riferimento.
  • Il layout di pagina basato su CSS di solito appare più veloce sullo schermo e anche il download sarà più veloce del layout basato su tabella.

Proprietà stile tabella CSS

Di seguito sono riportate le diverse proprietà degli stili di tabella CSS:

1. Crollo del confine

Viene utilizzato per indicare se i bordi attorno alle celle di una tabella devono essere separati o compressi.

Sintassi: border-collapse: separate|collapse|initial|inherit;

  • Crollo del bordo: separato: viene utilizzato in modo che le celle adiacenti abbiano bordi propri e indipendenti che non sono condivisi.

Sintassi

border-collapse: separate;

Il valore predefinito impostato sulla proprietà border-collapse è separato. Quando sono separati, i browser inseriscono uno spazio di un paio di pixel tra ogni cella usando la proprietà spaziatura bordi.

Codice

Produzione:

  • Collapse border: collapse: ogni volta che impostiamo la proprietà border-collapse per comprimere rimuove lo spazio tra le celle.

Sintassi

border-collapse: collapse;

Codice

Produzione :

Anche se si elimina questo spazio impostando l'attributo cellpacing per il tag HTML su 0, i browser visualizzano comunque doppi bordi. Cioè, il bordo inferiore di una cella apparirà sopra il bordo superiore della cella sottostante, causando un raddoppio dei bordi. L'impostazione della proprietà border-collapse su collapse elimina sia lo spazio tra le celle sia questo raddoppio dei bordi.