2012-04-25 20 views
7

Ho il requisito di estendere un particolare stile CSS. Ad esempio, sto usando DLL di terze parti, che assegnano lo stile di classe CSS dinamicamente a un controllo particolare. Voglio creare una classe css con lo stesso nome nel mio progetto asp.net, dove vengono applicati al controllo sia gli stili da DLL di terze parti che il mio progetto.Come estendere la classe css

Per esempio, 3a parte sta avendo classe per nome

.VerticalAlign 
{ 
    vertical-alignment:center; 
} 

Ora creo Class per nome .VerticalAlign { color : #f3f3f3 }

quando applico la classe di cui sopra per controllare, ho bisogno di avere sia verticali-allineamento e colore applicato al mio controllo.

Se non è possibile con lo stesso nome, esiste la possibilità di creare uno stile css con un nome di classe diverso che erediti proprietà dalla classe CSS definita in dll di terze parti.

+0

Sai già come farlo. I tuoi stili sono già cumulativi, ecco perché i fogli di stile sono chiamati "a cascata". http://jsfiddle.net/kQ6kT/ – Dutchie432

+0

Puoi mostrare altro codice? La descrizione che date dovrebbe funzionare perfettamente. Non importa quanti file di fogli di stile o blocchi '