Foros del Web » Creando para Internet » CSS »

¿Cómo impido que se apliquen los estilos a un div en concreto?

Estas en el tema de ¿Cómo impido que se apliquen los estilos a un div en concreto? en el foro de CSS en Foros del Web. tengo una hoja de estilos en el que a las imágenes se les aplica un estilo concreto (padding, etc), ¿ cómo puedo hacer para que ...
  #1 (permalink)  
Antiguo 17/02/2014, 04:06
 
Fecha de Ingreso: marzo-2004
Ubicación: La Rioja (España)
Mensajes: 111
Antigüedad: 20 años, 1 mes
Puntos: 1
Pregunta ¿Cómo impido que se apliquen los estilos a un div en concreto?

tengo una hoja de estilos en el que a las imágenes se les aplica un estilo concreto (padding, etc), ¿ cómo puedo hacer para que ningún estilo se aplique a un div en concreto ?.
  #2 (permalink)  
Antiguo 17/02/2014, 04:22
 
Fecha de Ingreso: julio-2010
Ubicación: A Coruña
Mensajes: 505
Antigüedad: 13 años, 8 meses
Puntos: 60
Respuesta: ¿Cómo impido que se apliquen los estilos a un div en concreto?

busca un "reset" por internet y metelo en la parte superior de tu web
__________________
http://zeromm.es/
Diseñador Web | Experto en Responsive Design, CSS3 y Optimización Web.
  #3 (permalink)  
Antiguo 17/02/2014, 04:23
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 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. }

Etiquetas: diseño-web, estilos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:51.