我是Drupal的新手,现在我正在管理现有网站。有一个错误,主页滑块将大小0x0标记为其图像,因此只显示寻呼机。
当您在其他浏览器中打开网站时,它可以正常工作。
可能是什么问题?我用谷歌搜索了它,但没有找到解决方案。
谢谢, 布赖恩
答案 0 :(得分:1)
让我们说这是与CSS相关的问题,但这里答案不是很正确。
您可以在不同的浏览器中看到基于模块设置的不同渲染输出。问题出在这个设置上:
element.style {
height: 460px;
position: relative;
width: 930px;
}
element.style值是您在模块中设置的值(在本例中为view_slideshow)。在Firefox中,您可以获得良好的输出(上面的代码),但在谷歌浏览器中,您只需获得下一个代码:
element.style {
position: relative;
}
这是一个肯定的错误,它是一个相关的模块,因为由于某种原因谷歌浏览器不读取模块中设置的值。首先,您应该尝试在最新版本上更新幻灯片模块。如果您仍有问题,可以通过更改CSS文件轻松修复它。
@MilanG有一个好点,因为一旦你清除缓存,将生成新的CSS,你将遇到同样的问题。我将尝试用更多细节来解释你应该做什么。
在首页上打开Firebug,找到下一行:
<div id="views_slideshow_cycle_teaser_section_carrusel_home- block"class="views-slideshow-cycle-main-frame views_slideshow_cycle_teaser_section" style="position: relative;">
如果你在Firefox上使用Firebug,你应该找到相同的行(但输出的颜色不同,如你所见):
<div id="views_slideshow_cycle_teaser_section_carrusel_home-block" class="views-slideshow-cycle-main-frame views_slideshow_cycle_teaser_section" style="position: relative; width: 930px; height: 460px;">
希望这有帮助。
答案 1 :(得分:0)
你可以这样解决:
在CSS中找到此代码:
#views_slideshow_cycle_teaser_section_carrusel_home-block{display:inline-block;}
将其替换为此代码:
#views_slideshow_cycle_teaser_section_carrusel_home-block{display:inline-block;height:460px;width:930px;}