Tengo un botón y quería saber si es posible acortar el css.¿Cómo seleccionar todas las pseudo clases en CSS?
.button a:link, .button a:visited, .button a:hover, .button a:active {
color: #000;
text-decoration: none;
}
quiero decir tal vez:
.button a:* {
color: #000;
text-decoration: none;
}
Tal vez no hay ningún camino más corto, pero yo sólo quería saber. me encontré con algo como esto:
.button a:link:visited:hover:active {
color: #000;
text-decoration: none;
}
Pero no estaba funcionando, no sé por qué .. Para obtener información - Tengo css general para una en la parte superior del archivo:
a:link {
color: #DA5632;
}
a:visited {
color: #CE3408;
}
a:hover {
color: #289BF8;
}
a:active {
color: #CE3408;
}
Por lo que la clase de botón a debe sobrescribir la a css principal.
Hmm, sí, lo probé, pero la clase de botón usa el general a: css visitado. Vea en esta captura de pantalla de firebug: http://i52.tinypic.com/x69tf.png – Rihards
Puede hacer 'button a: visited, button a: hover', etc. Si no me equivoco, eso debe anular el general estilos 'a: hover'. Consulte: http://css.maxdesign.com.au/selectutorial/index.htm para obtener más información sobre los selectores de CSS. – marcamillion
Simplemente haga que sea 'body .button a' y esto resolverá su problema (al aumentar su selectividad usted hace que este estilo tenga precedencia) –