Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/02/2014, 04:23
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: ¿Cómo impido que se apliquen los estilos a un div en concreto?

Puedes usar :not():

Código CSS:
Ver original
  1. *:not(div#algo) img {
  2.   padding: 20px;
  3.   etc: si;
  4. }

Funciona en todos los navegores actuales, en IE funciona a partir de la versión 9, que es lo máximo a cubrir.

En caso de que quieras darle soporte a algún T-Rex, siempre puedes sobreescribir estilos:

Código CSS:
Ver original
  1. img {
  2.   padding: 20px;
  3.   etc: si;
  4. }
  5.  
  6. div#algo img {
  7.   padding: 0;
  8.   etc: nope;
  9. }