Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Celle a colori alternati

Articolo scritto da Luca Ruggiero

Nell'Articolo Connettersi ad un DB usando CFML abbiamo visto come connetterci ad un generico database con CFML e come estrarre i dati da una tabella utilizzando una semplice stringa SQL.

Agiamo adesso sull'aspetto del nostro report visualizzando i dati in celle a colori alternati, in modo da renderlo stilisticamente più gradevole e visivamente più leggibile.

(L'articolo continua più sotto...)

Creiamo un foglio di stile CSS con due classi da utilizzare per colorare lo sfondo delle celle pari e di quelle dispari

.A
{
    background-color: #FFFFFF;
}
.B
{
    background-color: #EEEEEE;
}
Nella mostrare a video la query utilizziamo l'operatore MOD controllando che il valore del record corrente sia modulare di 2; il controllo restituisce un valore booleano che restituisce true o false a righe alternate, lasciandoci assegnare le classi CSS una riga si ed una no, restituendo a video l'effetto desiderato.

Vediamo un esempio

<table width="100" align="center" border="1">
    <CFOUTPUT query="Q">
    <tr class="#IIF(Q.CurrentRow MOD 2, DE('A'), DE('B'))#">
        <td>#Q.NomeCampo#</td>
    </tr>
    </CFOUTPUT>
</table>
Il codice HTML restituito dal server sarà simile al seguente
<table width="100" align="center" border="1">

    <tr class="A">
        <td>Luca</td>
    </tr>

    <tr class="B">
        <td>Max</td>
    </tr>

    <tr class="A">
        <td>Claudio</td>
    </tr>

    <tr class="B">
        <td>Jacopo</td>
    </tr>

</table>

Corsi
Corso ASPCorso ASP
Corso completo per la creazione di siti Web dinamici. A partire da 39 €.
Corso HTMLCorso HTML
Il linguaggio di marcatura per il Web. A partire da 29 €.
Corso MS AccessCorso MS Access
Impara a creare e gestire database in maniera semplice e veloce. A partire da 39 €.
Vedi anche...
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122