Digamos que tengo un widget que usa CSS complicado y debe estar incrustado en varios sitios web que tienen sus CSS.Restablecimiento de CSS que se aplica solo a #widget
Si prefijo todas las reglas de CSS de widgets con "#widget", no se aplicarán a nada en el exterior, por lo que se solucionó un problema. Lamentablemente, las reglas de CSS del sitio aún pueden alterar el widget.
Si reinicio todo el CSS dentro de #widget con las reglas de reinicio adecuadas, entonces con suerte anularán todas las reglas externas, ¿no? (porque mis reglas usan #id y las reglas externas no conocen ningún ID dentro de mi widget, no pueden anularlos, ¿no es así?) importante
¿Cuál es la mejor manera de restablecer todo el CSS al estado conocido? La mayoría de los restablecimientos de CSS comienzan desde los valores predeterminados del navegador, no restablecen CSSes arbitrarios. ¿Hay algún reinicio de CSS que funcione sin importar qué?
creo que el widget se puede colocar en cualquier página de modo que el CSS que es necesario restablecer es desconocida. Él tiene que prefijar las reglas de un reinicio global (como Eric Meyer's) con el #widget para estar totalmente seguro. – easement
Estoy totalmente de acuerdo (me vinculé también) – Rowan
Los reinicios de Eric solo parecen restablecer los valores predeterminados del navegador, no todo lo que podría ser CSS, por lo que probablemente no sean suficientes. – taw