¿Existe alguna forma de eliminar completamente el estilo de un botón en Internet Explorer? Utilizo un sprite CSS para mi botón y todo se ve bien.
Pero cuando hago clic en el botón, se mueve un poco hacia la parte superior, hace que parezca fuera de forma. ¿Hay un estado de clic CSS o mousedown? No sé qué desencadena ese estado.
Sé que no es gran cosa, pero a veces son las pequeñas cosas las que importan.
!important
. Dicho esto, lo eliminé porque es una decisión de situación.background: none
es completamente válido: stackoverflow.com/questions/20784292/…<button/>
... en mi caso,font: inherit;
funcionó. ¡Gracias!Su pregunta dice "Internet Explorer", pero para aquellos interesados en otros navegadores, ahora puede usar
all: unset
botones para deshacerlos.No funciona en IE o Edge 18, pero es compatible con todos los demás.
https://caniuse.com/#feat=css-all
Advertencia de color de Safari: configurar el texto
color
del botón después de usarloall: unset
puede fallar en Safari 13.1, debido a un error en WebKit . (El error se solucionará en Safari 14 y posteriores). "all: unset
Se configura-webkit-text-fill-color
en negro y eso anula el color". Si necesita configurar el textocolor
después de usarloall: unset
, asegúrese de configurar tanto elcolor
como-webkit-text-fill-color
en el mismo color.Advertencia de accesibilidad: por el bien de los usuarios que no están usando el puntero del mouse, asegúrese de volver a agregar algunos
:focus
estilos, por ejemplo,button:focus { outline: orange auto 5px }
para la accesibilidad del teclado .Y no lo olvide
cursor: pointer
.all: unset
elimina todos los estilos, incluido elcursor: pointer
, que hace que el cursor del mouse parezca una mano que señala cuando se desplaza sobre el botón. Es casi seguro que quieras recuperar eso.fuente
outline
estilos para el:focus
estado del elemento, por ejemplo.outline
estilo. (Pero no creo que haya nada más que debamos volver a agregar para ningún propósito. ¿Sabe de algo?)Intente quitar el borde de su botón:
fuente
En bootstrap 4 es más fácil. Puedes usar las clases:
bg-transparent
yborder-0
fuente
shadow-none
para mí y es suficiente. ¡Gracias!Creo que es el estado del botón "activo".
fuente