2

我正在开发一个 Firefox 扩展,它将 HTML 的点点滴滴注入到用户通常浏览的网页中。这些点点滴滴需要在用户可能访问的所有可能页面中正确且一致地设置样式。这意味着 CSS 规则应该覆盖任何 Web 开发人员可能想到的所有可能的修改。同时,在注入的标记中只使用了一小部分 HTML 元素:div, a, p, span, table, tr, td.

我正在寻找的是一个完整的 CSS 重置样式表,它将处理主机页面可能对注入的标记造成的所有可能的入侵。有这样的样式表吗?

澄清一下:我想确保以下规则不会搞砸我注入的标记:p { color: red }p { transform: rotate(7.5deg); }

4

2 回答 2

1

可以使用此样式表将“标准样式”区域包装在未重置的类中。问题是您需要将样式表与 HTML 一起注入。

https://github.com/jbcrawford/Un-ResetStylesheet

于 2012-10-25T20:19:55.253 回答
0

如果这仅适用于 Firefox,您可能可以使用https://developer.mozilla.org/en-US/docs/DOM/window.getDefaultComputedStyle来构建此样式表...

于 2012-10-26T01:20:48.933 回答