Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/02/2007, 04:03
Avatar de Mikmoro
Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Re: Deshabilitar estilos dentro de un elemento

Creo que hay una cosa que puedes probar: se trata de contradecir las reglas que pudiera traer un div con las tuyas propias, y añadirles el atributo important.

Prueba este código:

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>solicion alternativa</title>
  <style type="text/css">
#contenido div { color: blue !important;
}
  </style>
</head>
<body>
<div id="contenido">
<div style="color: red;">prueba</div>
</div>
</body>
</html>
¿De qué color ves el texto? Azul (espero). Sin embargo, en el div interior dice que el color es rojo.
Como vés, lo que hago es decir que todo div que esté dentro de "#contenido" tenga el color azul, y lo impongo sobre el que trae el div con el atributo important.

Yo creo que si defines en previsión todas las reglas, es decir, contradices todas las que pueda traer un div y las dejas como tú quieres, igual lo consigues.

Ya contarás.

Mikel.