Cuando desee sobrescribir los valores de CSS, puede hacer dos cosas: agregar nuevas declaraciones de CSS después de la que desea sobrescribir o utilizar "! Important" ..Así para su problema que puede probar:
a.reset:hover {
background-color: #FFFFFF;
text-decoration: none;
color: #000000;
}
.. y luego añadir los enlaces que desea anular esta nueva clase:
<a href="#" class="reset">Link with reset</a>
Pero esta clase CSS debe ser declarada después de lo normal ", una "declaraciones de etiquetas o esto no funcionará.
Otra forma es utilizar! Importante, pero yo recomiendo no abusar de este. Pero para anular es el más rápido y más seguro para estar seguro de que funcionará:
a.reset:hover {
background-color: #FFFFFF !important;
text-decoration: none !important;
color: #000000 !important;
}
.. y éste se puede añadir en cualquier parte de su archivo CSS y cualquier vínculo con el "Reset" clase será conseguir esos estilos: fondo blanco, sin decoración de texto y texto negro.
Ah, y para el fondo puede intentar: fondo: ninguno; y borrará todos los estilos de fondo ... background-color, background-image, etc.
Como nota al margen ... id se utilizan para hacer referencia a un solo elemento y debe ser único ... y las clases se utilizan para hacer referencia a múltiples elementos . Múltiples usos de la misma ID que usaría una clase css ... puede frenar Javascript y no validará su HTML.
que no funcionó para mí, la dosis 'ninguna' atribuida no funciona. –
Primero está su "anulación" para el "#what_we_offer" después del valor predeterminado: ¿desplazarse o antes? En segundo lugar, si usas mi código anterior, ¿qué obtienes? – scunliffe