Competenze: Inserire una tabella in una pagina web
Contenuti: I tag table, tr ,td e gli elementi di stile
Codice | Output | Note | ||||
<table> <tr><td>A1</td><td>A2</td></tr> <tr><td>B1</td><td>B2</td></tr> </table> |
|
Tabella 2*2 (2 righe, 2 colonne) |
La proprietà di stile border può essere utilizzata con il selettore td se si vuole mettere un bordo ad ogni cella, con tr per un bordo delle righe o con table per mettere un bordo all'intera tabella.
I valori del bordo indicano lo spessore (in pixel), il tipo (solido, punteggiato, tratteggiato ..) ed il colore.
Tutte le proprietà vanno inserite nel tag style nella sezione head.
Ecco degli esempi di bordo applicato alle celle:
Codice css | Output | Codice css | Output |
td {border: 2px dotted red} | A1 | td {border: 1px solid bleu} | B1 |
td {border: 1px dashed green} | C1 | td {border: 2px solid brown} | D1 |
td {border: 2px solid brown} | E1 | td {border: 2px dashed violet} | F1 |
La proprietà padding definisce lo spazio tra il bordo e il contenuto di una cella.
Codice css | Output | |
td { border: 1px solid blue; padding: 5x} | A1 | A2 |
td { border: 1px solid brown; padding: 30px} | B1 | B2 |
Si può attribuire la proprietà background-color, già vista con altri selettori, anche agli elementi di una tabella.
Codice css | Output | ||||
table {background-color:yellow;} td {padding: 30px; border: 1px solid brown} |
|
Codice | Output | ||||
<table> <tr> <td><img src="image/album1.jpg" /></td> <td><img src="image/album2.jpg" /></td> </tr> <tr> <td><img src="image/album3.jpg" /></td> <td><img src="image/album4.jpg" /></td> </tr> </table> |
|
<html> <head> <style> .... table {border:...;background-color:...; } td {border: ...; padding: ...; } </style> </head> <body> .......... <table> <tr> <td> inserisci qualcosa qui! (Testo, immagine, link!)</td> <td> inserisci qualcosa qui!</td> </tr> <table> </body> </html>