Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 设置Lightbox2弹出窗口内容的样式_Css_Drupal_Drupal 6_Lightbox2 - Fatal编程技术网

Css 设置Lightbox2弹出窗口内容的样式

Css 设置Lightbox2弹出窗口内容的样式,css,drupal,drupal-6,lightbox2,Css,Drupal,Drupal 6,Lightbox2,我使用Lightbox2在LightboxiFrame弹出窗口中显示一个节点(在链接中使用rel=“lightframe”) 有没有一种方法可以将CSS导入到这个iframe中,这样我就可以按照我想要的方式设置内容的样式 (我实际上不明白为什么使用像iframe body{font-size:1em}这样的规则不起作用,但这只是我的愚蠢…:-/) 我猜我需要在Lightbox加载后运行一个JavaScript函数来添加CSS。这行得通吗?首先设计一个iframe有点头疼,或者至少我的设计师是这么

我使用Lightbox2在LightboxiFrame弹出窗口中显示一个节点(在链接中使用
rel=“lightframe”

有没有一种方法可以将CSS导入到这个iframe中,这样我就可以按照我想要的方式设置内容的样式

(我实际上不明白为什么使用像
iframe body{font-size:1em}
这样的规则不起作用,但这只是我的愚蠢…:-/)


我猜我需要在Lightbox加载后运行一个JavaScript函数来添加CSS。这行得通吗?

首先设计一个iframe有点头疼,或者至少我的设计师是这么告诉我的;)

最简单的解决方案是将样式直接添加到要在lightbox中显示的节点类型的模板中。如果lightbox是显示该节点的唯一位置,则此操作将起作用


这是一个可行的解决方案,但不是一个优雅的解决方案。如果有人能提供更优雅的解决方案,我们将不胜感激。

您想如何处理lightbox?iframe中的body标记继承了应用于“main”body标记的样式的一些规则。我只想覆盖其中几个(例如背景色)。干杯。不幸的是,我需要在正常情况下以及在灯箱中显示节点:(我认为在本例中,我可以只在灯箱中查看节点,但如果知道如何用其他方式进行查看,肯定会很酷。