Precedente :: Successivo |
Autore |
Messaggio |
wildchloee Eroe in grazia degli dei


Registrato: 22/09/07 12:56 Messaggi: 190 Residenza: Davanti al mio bambino(notebook)
|
Inviato: 23 Ott 2007 11:51 Oggetto: HTML - attributo bordercolor |
|
|
Ciao a tutti,
mi vergogno un po' di questa domanda perchè mi pare stupidissima, visto che uso quotidianamente i CSS a livello avanzato, ma tant'è.
Voglio validare ogni singola pagina del mio sito, e naturalmente trovo l'errore (che ho fatto apposta per i motivi che adesso vi spiego). L'errore è
Line 98, Column 81: there is no attribute "BORDERCOLOR"
Il codice a cui si riferisce è questo:
Codice: | <table border="1" cellpadding="2" cellspacing="0" summary="ascolti" bordercolor="#cccccc" width="95%"> |
Dicevo prima che ho inserito questo attributo di proposito perchè era l'unico modo per influenzare i bordi della tabella. Se uso i CSS e attribuisco alla tabella una classe, cambia solo il bordo esterno, la cornice, mentre quello interno tra le celle resta invariato.
Come faccio ad eliminare l'attributo "bordercolor" e ad ottenere lo stesso risultato coi CSS, per poter validare la pagina?
Grassssssie!  |
|
Top |
|
 |
kluster Dio maturo

Registrato: 15/04/06 13:14 Messaggi: 2898
|
Inviato: 23 Ott 2007 15:58 Oggetto: |
|
|
io di solito faccio cosi': attribuisco una classe alla tabella perchè non voglio ridefinire tutto il TAG:
Codice: |
<table class="miaClasse">
<tr>
<td>.....
</td>
</tr>
</table>
|
e poi via style lo attribuisci ai singoli elementi interni alla tabella
Citazione: |
<style type="text/css">
/* prima gli stili della tabella contenitore */
TABLE.miaClasse
{
border:0;
/* o border:1px solid black se lo vuoi nero */
}
/* poi definisci i bordi delle celle interne */
TABLE.miaClasse TR TD
{
border:1px solid black;
}
/*
border:1px solid black; sarebbe la forma contratta
border: spessore tipo_di_bordo colore;
es. border:3px dashed #FFF o
es. border:1px dotted #000;
in alternativa puoi metterti li con pazienza e fare tutte le definizioni
border-width:1px;
border-style:dotted;
border-color:#000;
o addirittura configurare ogni singolo bordo
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;
e via dicendo
border-left-style:dotted;
border-left-color:#000;
*/
</style>
|
la definizione
TABLE.miaClasse TR TD
è la sintassi per gli elementi direttamente figli
quindi con quella rules prendi tutte le TD all'interno di TR (anche se scontato e si potrebbe sottintendere lo metto sempre) all'interno di un tag TABLE con classe assegnata chiamata miaClasse |
|
Top |
|
 |
wildchloee Eroe in grazia degli dei


Registrato: 22/09/07 12:56 Messaggi: 190 Residenza: Davanti al mio bambino(notebook)
|
Inviato: 24 Ott 2007 12:32 Oggetto: |
|
|
ti ringrazio, non avevo mai imparato a usare i figli in relazione alle classi! GRAZIE!  |
|
Top |
|
 |
kluster Dio maturo

Registrato: 15/04/06 13:14 Messaggi: 2898
|
|
Top |
|
 |
|