ciao, vorrei sapere se è possibile realizzare una tabella interamente con i CSS...
però la tabella che devo fare non ha colonne di dimensione fissa, perche è generata in php e contiene dati presi da un DB.

vorrei che la tabella avesse sempre larghezza 770px,

io ho fatto un box principale largo 770px,
poi, per ogni riga del DB ho messo un'altro div con larghezza 100% che sarebbe il <tr> della tabella, ed all'interno di questo metto le celle della tabella con <span class=...>

però gli span hanno larghezza variabile, quindi le colonne della tabella non vengono allineate...


Mi consigliate di continuare ad usare le tabelle in questo caso?

Edit:
il codice che uso è questo:
codice:
.main_box {
        width: 770px;
        background-color: #CCCCFF;
        border: 2px solid #000000;
}

.row_box_light {
        background-color:#438934;
        top:0;
        left:0;
        width:100%;
        border: 2px solid #000000;
}
.row_box_dark {
        background-color:#FABFEA;
        top:0;
        left:0;
        width:100%;
        border: 2px solid #000000;
}
.field_box {
        background-color:#546567;
        line-height:30px;
        border: 2px solid #000000;
}

Grazie.