Programmazione Web » Css » Lavorare con le tabelle e i Css riducendo al minimo l'(X)Html

Lavorare con le tabelle e i Css riducendo al minimo l'(X)Html

Difficoltà: Apprendista Scritto da Michele Sassi
Sito Web: http://www.comefaccio.net E-Mail
Questo tutorial è stato letto 1176 volte




Le tabelle sono elementi ricorrenti nelle pagine web. Vediamo quindi come ottimizzarne l'inserimento, riducendo al massimo il codice XHTML e lavorando sulla loro presentazione grafica con i CSS.

Cominciamo subito col dire che una tabella viene generalmente creata con questo XHTML:

<table width="500" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>

Un modo più elegante per ottenere lo stesso effetto e rendere la grafica delle tabelle facilmente modificabile consiste nell'usare i Css. E' importante innanzitutto stabilire un selettore (nel nostro caso table) e impostargli la proprietà table-layout su fixed.

Così facendo le proprietà della tabella saranno quelle stabilite dall'autore nel foglio di stile e non quelle usate nell'XHTML! Inseriamo nell'head:

<style>
table {
table-layout: fixed;
width: 500px;
/* definire tutte le altre proprietà della tabella */
}
</style>

e nel body:

<table>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>

Come potete notare, il fatto di separare la grafica dai contenuti ci permette di poter aggiornare con molta semplicità i layout di tutte le tabelle. Basta creare una semplice classe:

table.nomeclasse {
table-layout: fixed;
width: 500px;
/* definire tutte le altre proprietà della tabella */
}

Attenzione: E' fondamentale dichiarare "table-layout: fixed;" al fine di poter stabilire le proprietà della tabella nel foglio di stile! Omettendone la dichiarazione non si ottiene nessun risultato! Buon lavoro!

Aggiungi questo tutorial ai preferiti! Aggiungi questo tutorial ai preferiti


SEGNALA QUESTA RISORSA AD UN AMICO
Tuo nome
Tua mail
Nome amico
Mail tuo amico
Google
AREA UTENTI
E-MAIL PASSW
Perso la password?
I TUTORIAL PIU' LETTI
GIF ANIMATE
Script Gratis!
Spot

Sito Service
Tutorial per realizzare un sito web partendo da zero e script Asp per Aruba Server.

Tutorials & scripts
Articoli su HTML, CSS, PHP, ASP, Javascript, MySQL a cura di AG web solutions!

Guida Prestiti e Carte di credito
Giochi flash free
Giochi gratis online
Ricette di cucina gratis
Migliori torrent italiani
Notizie Dieta e Diete Alimentari

Cerca con Google