Una foto di Elia Contini.


Tabelle con righe a colori alternati

Come si crea una tabella XHTML con le righe a colori alternati? Semplice usando CSS. Vediamo come. Innanzi tutto il codice di markup:

<table summary="tabella di esempio: le righe dispari
hanno sfondo bianco mentre quelle pari hanno sfondo
celeste pallido.">
  <tr>
    <th>Intestazione 1</th>
    <th>Intestazione 2</th>
  </tr>
  <tr>
    <td class="odd">contenuto cella 1</td>
    <td class="odd">contenuto cella 2</td>
  </tr>
  <tr>
    <td class="even">contenuto cella 3</td>
    <td class="even">contenuto cella 4</td>
  </tr>
  <tr>
    <td class="odd">contenuto cella 5</td>
    <td class="odd">contenuto cella 6</td>
  </tr>
  <tr>
    <td class="even">contenuto cella 7</td>
    <td class="even">contenuto cella 8</td>
  </tr>
</table>

Le celle delle righe dispari appartengono alla classe odd mentre le celle delle righe pari appartengono alla classe even. Si obietterà che bastava definire le classi sulle righe, per intenderci sugli elementi tr, ed io vi rispondo con una domanda: funziona su tutti i browser?

Fatto il markup ora scriviamo le regole di presentazione, i CSS. Ecco le semplici regole:

table
  {
    /* elimina gli spazi tra le celle */
    border-collapse: collapse;
    /* centra la tabella nella pagina */
    margin: 0 auto;
    padding: 0;
    width: 80%
  }
			
td
  {
    color: #000;
    margin: 0;
    padding: 0.2em
  }
			
td.odd
  {
    background-color: #fff;
  }
			
td.even
  {
    background-color: #d4dde5;
  }

L' esempio mostra il risultato che si ottiene.

Etichette: codice, css, tabelle, colori, alternati

Tony Soprano il 29 Settembre 2008 alle 23:19 ha scritto:

Come mai ti sei abbassato a scrivere questa roba per umani?
Ricordati che sei un supersviluppatore.. e hai anche un c...o (cervello, NdR :-D) enorme.. lo ha visto uno in facoltà mentre p...i (pensavi, NdR).. ha detto che per la verità.. eri in aula seminari ovest e stavi p...o (pensando, NdR) nei bagni tra la B1 e la C1 del polo.

Mao Tse-Tung il 30 Settembre 2008 alle 11:28 ha scritto:

Questo blog è troppo censurato.
Libertà!
Libera informazione il libero Tibet in libero rutto.

Emanuele il 30 Settembre 2008 alle 13:32 ha scritto:

Lo ha scritto perchè un adepto sviluppatore web come me lo ha supplicato. ;-)
Commenta il post




Cerca nel blog

Categorie

RSS

Elia Contini Blog RRS Sottoscrivi RSS

Accesso in rame VDSL(Very high speed DSL)? No Grazie

Scarica Firefox! È gratis!