【发布时间】:2012-07-23 08:50:16
【问题描述】:
我们正在开发一个书签,当书签加载到不同的网站时,例如:cnn.com、bbc.co.uk、yahoo.com,它会以各种样式显示,我们很难重新设置这些样式。
书签内容在当前页面 DOM 中,而不是在 iframe 中(因为我们需要 cookie 和对 DOM 的访问权限)。
我们尝试使用 CSS 重置,但这只会重置一些基本内容,例如边距。还有页面,例如有一个自定义表单,或者它继承的圆桌矩形,它不应该。
有没有办法可以完全隔离当前页面中的这个DIV区域,只看我们想要的样子?
【问题讨论】:
-
为什么不给它一个唯一的 id 并根据自己的喜好进行设计?
-
我们尝试过这样做,但问题是我们需要为每个 css 属性定义值。我认为这太过分了。
-
你真的别无选择,如果你将你的 div 嵌入到现有页面中并使用现有样式表,那么除了编写你自己的样式之外,没有办法覆盖这些样式。
标签: javascript html css bookmarklet