我正在开发一个Firefox扩展程序,它将用户正常浏览的网页中的点点滴滴注入其中。这些点点滴滴需要在用户可能访问的所有可能页面上正确且一致地设置样式。这意味着CSS规则应该覆盖任何Web开发人员可能想到的所有可能的修改。同时,在注入的标记中只使用了一小部分HTML元素:div, a, p, span, table, tr, td
。
我正在寻找的是一个完整的CSS重置样式表,它将处理主机页面可能对注入的标记造成的所有可能的入侵。有没有这样的样式表?
澄清一下:我想确保以下规则不会搞砸我注入的标记:p { color: red }
或p { transform: rotate(7.5deg); }
答案 0 :(得分:1)
“标准样式”区域可以使用此样式表包装在非重置类中。问题是你需要将样式表和HTML一起注入。
答案 1 :(得分:0)
如果仅适用于Firefox,您可以使用https://developer.mozilla.org/en-US/docs/DOM/window.getDefaultComputedStyle构建此样式表...