【发布时间】:2011-10-26 08:48:45
【问题描述】:
我有一个页面,我从中调用了 fancybox,其中包含一些 html 模板(类似于电子邮件模板)。问题是主页面中的所有 CSS 都会影响 fancybox 中的内容,反之亦然。我想要以某种方式隔离它们,以便它们的 CSS 不会相互影响。
示例:我为主页设置了 h3 的背景图像。此外,在 fancybox 中,我有一个没有分配 CSS 的 h3 元素,但它从主页中提取样式并获得相同的背景图像(这不应该发生)。
这有可能吗?
【问题讨论】:
-
你有例子吗?你能不能把你的 CSS 分开,这样花哨的盒子上使用的 html 只被拉到那个 HTML 文件中,而主页的 CSS 只被拉到包含文件中?
-
问题是,对于主页,我从包含整个站点样式的文件中提取 CSS。另一方面,从数据库中提取整个fancybox(html 加CSS)内容。我想这会让情况变得困难......
-
使用 IFrame 选项不能解决这个问题吗?
-
是的,这正是我现在想要做的...... :)