【问题标题】:Drupal Alignment screwed up in IE but works great in FFDrupal Alignment 在 IE 中搞砸了,但在 FF 中效果很好
【发布时间】:2010-09-13 13:43:46
【问题描述】:

我使用drupal 为我的团队设计了一个网站,它在FF 中运行良好并且看起来很棒,但是当我在IE 中打开它时,页面看起来好像被某人谋杀了。对齐完全搞砸了。我该怎么做才能解决它。

【问题讨论】:

    标签: css internet-explorer drupal


    【解决方案1】:

    您可以制作 IE 样式表并使用条件样式将其包含在内:

    <!--[if IE]>
      add stylesheet here.
    <![endif]-->
    

    如果您使用的是 zen 的子主题,您可以在 .info 文件中使用条件样式:

    conditional-stylesheets[if IE][all][] = css/ie.css
    

    更新:
    您还需要记住压缩您的 css 文件,因为 Drupal 通常会使用比 IE 可以处理的更多 css 文件,并且禁用 css 优化。反过来,这将需要您大量清除缓存。

    【讨论】:

    • 图片散落在整个页面上,文字显得很大,链接似乎断开了。这是1个地狱般的混乱。在我的主页中有来自 3 或 4 个不同页面的数据,每个页面都有自己的样式表。我只是被卡住了,不知道该怎么办。在 FF 中,一切都是 hunky dory,但这个 IE 引起了很多问题。我厌倦了许多不同的事情,但每次解决一个问题时都会出现另一个问题。
    • 你也应该知道IE版本之间存在很大差异。 IE6太难了,太老了,即使还有很多用户,也有很多人不再支持它。 IE7 提出了它自己的一系列问题(例如,浮动错误、缺少内联块等)。 IE8的表现相对较好。我也经常检查 Safari。有时问题也是程序员错误。
    猜你喜欢
    • 2012-02-06
    • 1970-01-01
    • 2016-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多