piscoperu Posted November 11, 2019 Share Posted November 11, 2019 Hola. Estoy editando el custom.css para hacer unos cambios al template clasico pero los cambios no los pone en primer lugar (a pesar que custom.css esta despues que theme.css), cuando veo en el inspector aparentemente esta utilizando los cambios antes y luego theme.css esta sobreescribiendolos. Como se hace correctamente para no meterle mano al theme.css? Gracias! Link to comment Share on other sites More sharing options...
Luisejo Posted November 12, 2019 Share Posted November 12, 2019 Hola @piscoperu Si estás haciendo uso de la misma clase CSS en dos ficheros diferentes, para que una prevalezca sobre la otra debes añadir al final !important Te pongo un ejemplo: .fuenteGrande{ font-size: 16 !important; } Prueba y nos cuentas. Ah y recuerda borrar caché desde Prestashop después de cada cambio. Saludos. Link to comment Share on other sites More sharing options...
piscoperu Posted November 12, 2019 Author Share Posted November 12, 2019 OK, ahora si esta tomando en cuenta la clase. Pero entonces se tiene que poner !imoportant en todas las clases del custom.css que queremos sobreescribir? saludos y gracias! Link to comment Share on other sites More sharing options...
Prestafan33 Posted November 12, 2019 Share Posted November 12, 2019 Si ya hay una regla CSS que defina un estilo para un elemento y se desea sobreescribir, la nueva debe ser más específica que la anterior, es decir, incluir varias clases del elemento o de sus padres. Es un poco complicado de explicar si no sabes cómo funcionan los estilos en cascada, pero si vas a cambiar los estilos supongo que algo del tema si tendrás que saber. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now