Dovrei mettere delle tabelle con stili differenti, ora come faccio a settare i campi comuni (ad esempio caption) con stili diversi in un CSS ESTERNO?, ho provato
.table1 {
border-collapse: collapse;
border: 1px solid #38160C;
font: normal 11px verdana, arial, helvetica, sans-serif;
color: #F6ECF0;
background: #641B35;
}
.caption1 {
text-align: left;
font: normal 11px verdana, arial, helvetica, sans-serif;
background: transparent;
}
.td1, th1 {
border: 1px dashed #B85A7C;
padding: .8em;
color: #F6ECF0;
}
.table2 {
border-collapse: collapse;
border: 1px solid #38160C;
font: normal 11px verdana, arial, helvetica, sans-serif;
color: #F6ECF0;
background: #641B35;
}
.caption2 {
text-align: left;
font: normal 11px verdana, arial, helvetica, sans-serif;
background: transparent;
}
.td2, th2 {
border: 1px dashed #B85A7C;
padding: .8em;
color: #F6ECF0;
}
Ma non funziona come vorrei, ad esempio per table2, mi perde i .td2, th2 (credo che però questi non si possano mettere insieme) e caption2, in pratica se assegno lo stile alla tabella prende solo quello che c'è in table2 mentre io vorrei che ereditasse anche tutte le proprietà dei td, th , ecc.) stesso discorso per table1, invece se metto table e basta mi eredita ovviamente tutte le proprietà per tutte le tabelle
Spero di essermi spiegato e ringrazio anticipatamente