Homepage Site Map


   
PROGRAMMAZIONE
   FARE WEB
   HTML
   CSS
   PHP
   MySQL
   XML - XSL
GRAFICA
   PAINT SHOP
   ANIMATION SHOP
   SWISH
   SWISHMAX
SCRIPT
   JAVASCRIPT
   PHP
   APPLET JAVA
   CSS GENERATOR
   WEB TOOLS
DOWNLOAD
   FONTS
   ICONE E AVATAR
   SMILES
   GIF ANIMATE
   CURSORI
   CALENDARI
   KAOANI
   BASI BANNER
   SCREENMATES
   MEEGOS
   GIOCHI
   VIDEO E PPS
ARTICOLI
   ARTICOLI
   GUADAGNA SITO
LINKS
   LINK TO ME
   VOTAMI
   SCAMBIO LINK
   SCAMBIO BANNER


zanox Partner promuovono Partner


 
  

Home -> Manuali e Tutorials -> Guida CSS -> Tabelle  (1/4)


Scarica il tutorial      |    Stampa il tutorial      |    Cerca nel sito      



MIGLIORARE LE TABELLE CON I CSS



Le tabelle hanno un tag HTML predefinito <TABLE> e tags distinti per il titolo della tabella <CAPTION>, per le intestazioni <TH>, per le righe <TR> e per le singole celle <TD>. E' possibile quindi definire degli stili generali per la tabella, ma anche degli stili generali per la sola cella o riga o colonna che sia.

Supponiamo di voler dare un bordo solido e colorato alla tabella, di voler assegnare un colore diverso da quello della pagina allo sfondo della tabella e di voler assegnare un font particolare, diverso da quello usato nella pagina.

Possiamo quindi una classe .TABLE così definita:


<html>
<head>

<style type = "text/css">
.TABLE {
  background-color : "#999999";
  border : medium solid #B2B2B2;
  font-family : Arial, Helvetica, sans-serif;
  font-size : "14px";
  color : "white";
  font : bold }
</style>

</head>
<body>
<TABLE class = "TABLE" border = "0" width = "300" height = "100" align = "center">
  <TR>
   <TD> I cella </TD>
   <TD> II cella </TD>
  </TR>
  <TR>
   <TD> III cella </TD>
   <TD> IV cella </TD>
  </TR>
</TABLE>
</body>
</html>


si otterebbe il seguente risultato:


I cella II cella
III cella IV cella


Se non avessi usato una classe, lo stesso stile sarebbe applicato a tutte le tabelle della pagina web in questione.

Se applicassi, invece, lo stesso stile al TD, o comunque definissi una classe simile .TD, otterrei:


I cella II cella
III cella IV cella


Questo è un altro esempio:


Questa è una cella di una Tabella, ottenuta usando il seguente codice nel Tag TABLE:

style = "border:3px dotted width"




Altri possibili valori sono:


style = "border:3px dashed width"
style = "border:3px solid width"
style = "border:3px double width"
style = "border:3px groove width"
style = "border:3px ridge width"
style = "border:3px inset width"
style = "border:3px outset width"
style = "border-style: solid dashed dotted solid"
style = "border-style: solid dashed none dashed"
style = "border-style: solid; border-color: red green blue yellow"



Ecco invece altri esempi più complessi:


1 2 3
4 5 6
7 8 9
10 11 12
13 14 15


Il cui codice è il seguente: vedi.

-----------------------------------------



.TABLE { background-color:white; border:medium solid Red;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px; color: green; font: bold }
.CAPTION { background:#0000FF; color:#FFFFFF;
   text-align: center; padding-bottom:10px;
   font-weight:bold }
TH { border-bottom: yellow 3px solid; text-align:center;
   font-weight:bold; font-size:25px; padding-top:5px;
   padding-bottom:5px }
.TD { background:#000000; text-align: left;
   font-style: italic; color: yellow }
TD.green { background: green; border: 10px inset lime }
TD.purple { background: #FF8C00; border: 10px
   inset orange }



ELENCO DEI VINI IN CANTINA
bordo verde=grande quantità
bordo arancio=scarse giacenze
Rossi Bianchi
Dolcetto Vermentino
Cabernasco Albana
Sangiovese
Cannonau Pinot
Brunello di Montalcino Fiano di Avellino
Barolo Lamezia Greco


La figura sottostante può aiutare meglio a capire il codice sovrastante e che cosa sia il Caption di una tabella:





N.B.: se uno specifico tag con campo più ristretto ha elementi di stile differenti da quelli del tag gerarchicamente superiore, prevalgono sempre i primi ( esempio stili sul TD prevalgono su quelli del TABLE ).





Torna su      |    Indice Guida      |    Pagina << 15 >>    


Vai al W3C CSS Validator toolkit.
Realizzato con PHP. Vai al sito ufficiale del PHP.
Testato anche con Mozilla Firefox. Vai al sito ufficiale.

Home     Contacts     Forum     FAQ     Newsletter     Mappa     Cerca     Link to me

  Vedi gli RSS del sito.      

-->  [Il tuo link qui]