Tengo un problema para anular algunos complementos CSS. Editar ese CSS directamente no es realmente una opción, ya que haría que actualizar el complemento fuera más riesgoso.
El problema: un elemento tiene posicionamiento absoluto y tiene top: 0px en el original. Quiero anularlo por bottom: 0px.
Por el bien de ejemplo
.element {position:absolute; top:0;}
/* in another file */
.my .element {bottom:0;}
En Firefox, esto funciona bien (abajo: 0 es el estilo aplicado), pero safari / chrome no parece pasar por encima: 0.
Puedo solucionar este problema, pero sería bueno encontrar una solución limpia.
css
webkit
css-position
Marcus
fuente
fuente
Respuestas:
Utilice
top: auto
para "restablecer"top
a su valor inicial .bottom
es una propiedad totalmente separada detop
( un elemento puede tener untop
ybottom
), por lo que quizás ya no lo necesitebottom
.Además, asegúrese de que su selector de anulación sea lo suficientemente específico , pero no parece que ese sea el problema en este caso.
fuente
.my .element { position: inherit !important; top: auto; }
fuente