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: autopara "restablecer"topa su valor inicial .bottomes una propiedad totalmente separada detop( un elemento puede tener untopybottom), 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