-
CSS + tabelle
salve raga
ho impostato mediante css un layout per tabelle
una classe in particolare che richiamo solo per alcune tabelle
vorrei impostare un layout per i td che venga associato esclusivamente ai td di queste tabelle
cioè quando la mia tabella usa lo stile da me definito deve usare anche il layout predefinito per i td
per tutti i td delle tabelle che non usano quello stile deve funzionare tutto normalmente
possibile?
-
Se ho capito bene cio' che chiedi e' davvero semplice farlo.
Ti basta settare uno stile per il TD "figlio" della classe table da te creata, mi spiego con un esempio:
mettiamo che la tua classe sia table.miaclasse
ti basta scrivere:
table.miaclasse td { color: #FF0000; }
per applicare il colore rosso a tutti i td di una tabella avente class = "miaclasse"
E' questo che chiedevi?
-
ok
Lo stile della mia tabella è il seguente:
table.stile_tabella
{
background-color: #316300;
color: #FFFFFF;
font-family: arial;
font-weight: bold;
font-size: 9pt;
}
Lo stile per i td di questa tabella ad esempio può essere:
border: 1 solid #123456 --> il bordo lo setto cosi?
dove lo inserisco?
-
Ho fatto cosi':
table.stile_tabella
{
background-color: #316300;
color: #FFFFFF;
font-family: arial;
font-weight: bold;
font-size: 9pt;
}
table.stile_tabella td
{
color: #123456;
border-color:#993366;
border-spacing: 3pt;
}
ma mi setta solo il colore... cioè il campo td --> color: #123456; gli altri due campi vengono ignorati, mi sai dire perche?
Il mio obiettivo è inserire i bodi dei td ma non so come fare!!! :(
-
Hai fatto quasi tutto giusto, pero':
http://www.w3schools.com/css/css_reference.asp#border
border-spacing non e' un attributo approvato dal w3c.
border-color dovrebbe essere giusto.
Prova a togliere border-spacing e vedi un po' che succede.
-
:(
Provato in tutti i modi ma non va, mi dai una mano per favore?
-
Dammi il link della pagina e uno di questi giorni (sono sotto esami e sono presissimo) ci guardo.
-
la pagina non è on line cavolo!!!
-
Metti "border-width"! A me senza non funzionava proprio come a te... Magari ho detto una emerita cax... Prova!
-
O al limite prova con la shorthand 'border':
border: 1px solid #993366;
http://www.w3schools.com/css/pr_border.asp
-
Si è vero prova a impostare tutti i parametri del "border"!!! Ottimo consiglio!