Non volgio andare in OT, ma il mio problema non è il CSS, ma il CSS applicato all'interno di un DataGrid...
Ho capito come usare i CSS anche per i link, ma il mio problema è che dentro il DataGrid non lo prende, se nel CSS regolo TUTTI i link della pagina allora li prende anche all'interno del DataGrid, ma altrimenti non li prende.
Io ho scritto:
- nel file style.css:
codice:
.HeaderTable
{
background: #FFE9BB;
color: #AE5D10;
font-family: verdana;
font-size: 10 px;
font: bold;
}
a.HeaderTable:link {
color: #AE5D10;
font-weight: bolder;
}
a.HeaderTable:visited {
color: #AE5D10;
font-weight: bolder;
}
a.HeaderTable:hover {
color: #AE5D10;
font-weight: bolder;
}
a.HeaderTable:active {
color: #AE5D10;
font-weight: bolder;
}
e nella pagina:
codice:
<asp:DataGrid id="grid" ...>
<HeaderStyle ... cssclass="HeaderTable" ></HeaderStyle>
<ItemStyle ...></ItemStyle>
<Columns>
<asp:BoundColumn ...>
<HeaderStyle width="15%"></HeaderStyle>
</asp:BoundColumn>
...
...
<asp:ButtonColumn Text="VOTA" CommandName="vota">
<HeaderStyle width="40%"></HeaderStyle>
</asp:ButtonColumn>
</Columns>
</asp:DataGrid>
Eppure, all'interno dell'Header i link mi vengono normali, non prendono il mio stile!
Qualcuno sa dirmi perchè?
(non credo di andare in OT, visto che il problema è presumibilmente nel DataGrid)
Grazie