Da zero ad eroe
Entra nel mondo della programmazione web: variabili, funzioni, array, DOM, eventi. Con esercizi pratici e progetti coinvolgenti.
- ⏱️ 8 ore di corso registrato
- 🧩 Più di 50 algoritmi risolti passo passo
- 🎯 Livello base — da zero ad eroe
- 💻 100% online, fruibile quando vuoi
Nel costruire la nostra tabella useremo anche i tag semantici thead e tbody. Dell'importanza di questi tag ne abbiamo parlato in questo articolo: tabelle in html.
Tabelle personalizzate
Nel nostro esempio al tag thead assegniamo la classe thead-dark per creare l'intestazione della tabella di colore grigio scuro e testo bianco.
Inoltre alla tabella assegniamo la classe table-striped per colorare di grigio, in maniera alternata, le righe.
Chiaramente si possono utilizzare delle classi personalizzate per creare degli effetti nuovi.
Ecco un esempio di possibile tabella con Bootstrap:
<table class="table table-striped">
<thead class="thead-dark">
<tr>
<th></th>
<th>Linguaggi</th>
<th>Tutorial</th>
</tr>
</thead>
<tbody>
<tr>
<th>1</th>
<td>Bootstrap</td>
<td><a href="https://www.codingcreativo.it/tutorial-bootstrap/" target="blank">Tutorial Bootstrap</a></td>
</tr>
<tr>
<th>2</th>
<td>HTML5</td>
<td><a href="https://www.codingcreativo.it/tutorial-bootstrap/" target="blank">Tutorial HTML5</a></td>
</tr>
<tr>
<th>3</th>
<td>CSS3</td>
<td><a href="https://www.codingcreativo.it/tutorial-bootstrap/" target="blank">Tutorial CSS3</a></td>
</tr>
</tbody>
</table>
Potete visualizzare un esempio d'uso delle tabelle in questo link: tabelle Bootstrap.
Sfondi tabella, righe e celle
Così come abbiamo visto per i pulsanti si possono assegnare delle classi predefinite alle tabelle, righe o celle.
table-primary crea uno sfondo con sfondo blu e testo bianco.
table-secondary crea uno sfondo con sfondo grigio e testo bianco.
table-success crea uno sfondo con sfondo verde e testo bianco.
table-info crea uno sfondo con sfondo azzurro e testo bianco.
table-warning crea uno sfondo con sfondo arancione e testo nero.
table-danger crea uno sfondo con sfondo rosso e testo bianco.
table-light crea uno sfondo con sfondo grigio chiaro e testo nero.
table-dark crea uno sfondo con sfondo nero e testo bianco.
Oppure è possibile utilizzare anche le classi bg-primary, bg-success, ecc...
Bordo della tabella
Utilizzando la classe table-bordered si imposta il bordo alla tabella, mentre con table-borderless si elimina il bordo della tabella.
Tabelle responsive
E' possibile creare delle tabelle responsive utilizzando la classe table-responsive{-sm|-md|-lg|-xl} dove al solito sm, md, lg, ed xl (quest'ultimo introdotto con Bootstrap 4) sono i breakpoint.
Questa classe deve essere assegnata al div.
Potete consultare i vari esempi sul sito ufficiale: tabelle con Bootstrap.
Link utili
Indice argomenti tutorial Bootstrap
1 – Introduzione a Bootstrap
2 – Creazione del primo template
3 – Come inserire una Navbar
4 – Personalizzare la posizione del menù
5 – Come utilizzare il grid system
6 – Bootstrap Container
7 – Inserire lo slideshow di immagini con Carousel
8 – Come utilizzare le Bootstrap images