gpt4 book ai didi

css - IE 加载的样式表不超过 30 个(drupal)?

转载 作者:行者123 更新时间:2023-11-28 10:56:53 24 4
gpt4 key购买 nike

我有一个页面调用了大约 32 个样式表。在另一个页面上,它调用 < 30。在所有其他浏览器中,两个页面看起来都很好,但在 IE (8, 7) 的第一页上,最后两个样式表没有被调用,它完全弄乱了布局。我不太确定如何在 drupal 中解决这个问题。

编辑:另外,我知道拥有超过 30 个并不是那么好,但这就是我们网站最初开发的方式。我们有一堆使用“drupal_add_css”添加样式表的主题和模块。

我尝试通过转到 admin/settings/performance 来压缩 css,但是样式表链接不起作用,因为我们正在为我们的测试站点 (http://mysite:123) 使用端口号,并且生成的链接是 http://mysite/public/css/random_string.css

最佳答案

您可以使用 admin/settings/performance 并将 Optimize CSS 设置为 true。这将输出 1 个 css 而不是 32+。如果您正在开发并希望它在 IE 中工作,则需要在更改 css 后清除缓存。我们倾向于在开发中将其关闭,仅将其打开以在 IE 中进行测试或用于生产。

一切顺利, Ember


回复 Alison 的评论(对于评论 block 来说太长了)

嗨,艾莉森,

我从未尝试过使用 Drupal 站点端口。我建议确保您网站的 settings.php 设置正确。您的文件夹可能需要一个特殊名称(请参阅 settings.php 顶部的说明),或者您可能需要检查 $base_url 并确保它具有端口。

如果这不起作用,有一个用于在开发时缓存 css 的模块 (http://drupal.org/project/ie_css_optimizer)。我没有使用过它,但至少对于您的情况,它的工作方式可能会有所不同。 (输入后我注意到另一个用户也推荐了它)。

我一直假设您仍在开发中,我会在上线前删除 ie css 优化器模块(或至少将其关闭),因为它主要是开发人员的 helper 。我想这是我知识的极限。祝你好运!

-- Ember

关于css - IE 加载的样式表不超过 30 个(drupal)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6818659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com