【发布时间】:2010-10-22 12:00:56
【问题描述】:
我的浏览器扩展程序将一个 div 项目嵌入到浏览器动态打开的网页中。 div 包含几个子项,例如按钮、跨度、输入框等。
问题是当 div 插入页面时,页面的 css 会影响 div 及其内容。
例如,如果页面有一个css,例如:
span {
text-shadow: 1px 1px 1px blue;
}
然后我动态添加的 div 中的跨度有蓝色文本阴影。我正在做的解决这个问题是使用 !important 设置任何可能影响我的 div 内容的可能指令,例如
mydiv span {
text-shadow: none !important;
}
这是垃圾。
是否有任何明智的方法可以覆盖给定项目的 css,将其恢复为浏览器 (google-chrome) 默认值?
谢谢。
【问题讨论】:
标签: css google-chrome reset