*margin-bottom en css: 20px!important; explica las funciones de * y !important aquí;
¡Puedes pensarlo de esta manera! * se usa para distinguir la compatibilidad del navegador. Escrito en un estilo, puedes distinguir las diferencias entre IE6, IE7 y otros navegadores, como:
El estilo del borde verde está escrito al frente. El estilo de borde rojo usa *, IE6 e IE7 pueden reconocerlo, pero otros navegadores no, por lo que el borde verde al frente está cubierto, por lo que IE6 e IE7 muestran un borde rojo y otros navegadores muestran un borde verde
!important se utiliza para mejorar la prioridad de aplicación de la regla de estilo especificada. Escríbalo al final de la definición, por ejemplo: box{color: red!important;} El punto más importante es que IE6.0 no admite esta sintaxis, pero otros navegadores sí. Entonces podemos usar esto para distinguir, por ejemplo:
.bor{border: 20pxsolidred!important; border: 20pxsolidgreen; padding: 30px width: 300px;}
Porque ie6 lo hace. no Si sabe !importante, el estilo de borde verde en la parte posterior sobrescribirá el estilo de borde rojo en la oración anterior. Si los navegadores como IE7 y Firefox saben !importante y saben que la prioridad de este estilo es mayor que la siguiente oración. , solo ejecutarán este estilo de borde rojo de oración.