- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- Colore bordo cella
-
Colore bordo cella
Non riesco a colorare il bordo di una cella, o meglio, su ie si vede correttamente, su ff mi mette tipo effetto 3d con le linee in alto e sx nere e basso e dx grigie.
Sto usando dw.
Suggerimenti??Grazie
-
Ciao rampino, stai usando forse attributi interpretati solo da Explorer?
Per colorare il bordo di una cella in maniera che sia reso allo stesso modo da tutti i browser possiamo ricorrere ai css, immaginando di volere sulla cella un bordo rosso di un pixel, avremo nel css<style type="text/css"> .bordoRosso { border:1px solid #ff0000; } </style>
e applicheremo poi la classe alla cella in questione:
<td class="bordoRosso">
tipo di bordo, spessore, colore possono essere impostati a proprio piacimento, assegnando anche formattazione diversa ai singoli bordi.
Se ancora non riesci a risolvere, facci vedere magari il tuo codice così che si possa darti risposta più mirata
-
Grazie ora funziona.
Altra cosa...esiste una proprieta' per stondare gli angoli delle celle?
-
Se vogliamo farlo coi css, possiamo sfruttare la proprietà border-radius. Riprendendo l'esempio iniziale col bordo rosso:
<style type="text/css"> .bordoRosso { border:1px solid #ff0000; -moz-border-radius: 10px; /* per firefox, modificare 10px col valore desiderato */ border-radius: 10px; /* modificare 10px col valore desiderato */ </style>
Tutte le nuove versioni dei maggiori browser visualizzeranno l'effetto voluto. Non così Explorer (il border-radius sarà riconosciuto nella versione 9), per il quale si può ricorrere ad uno script contenuto in un file .htc (cerca in rete PIE.htc) richiamato attraverso la proprietà behavior da aggiungere alla nostra regola css (o da inserire in un foglio di stile per il solo Explorer all'interno dei commenti condizionali (<!--[if lte IE 8]>qui il css<![endif]-->)
-
Grazie Prill, funziona alla grande.
Ciao