He creado un widget web. Que mi cliente puso en sus sitios web. Básicamente, en la carga, llama al servicio web y carga datos específicos al cliente.Cómo romper la herencia de CSS?
Como resultado se ve como:
<div class="widget">
<div class="container">
</div>
</div>
dinámicamente que aplicar estilos CSS a mi clase de widgets. Para ser consistente con nuestro estilo corporativo.
El problema es cuando estilos aplicación cliente sobreescriben el estilo apliqué tiempo de ejecución.
Por ejemplo si el cliente tiene, sobrescribe mis estilos:
body {
margin: 0 auto;
padding: 0;
width: 90%;
font: 70%/1.4 Verdana, Georgia, Times, "Times New Roman";
}
¿Hay alguna manera de romper la herencia? Solo para decir que cualquier div con estilos de widget de clase no hereda estilos parentales.
Es posible que desee probar la etiqueta! Importante en cada pieza de su CSS. Sobrescribirá cualquier cosa que no sea importante. – ntgCleaner
Simplemente ejecute el widget en un iframe – Esailija