【问题标题】:CSS visual error on IE, with wordpress themeIE 上的 CSS 视觉错误,带有 wordpress 主题
【发布时间】:2012-02-01 15:07:17
【问题描述】:

我是一个安装在 WP 3.3 中的网站的网站管理员(以 Comodo 作为默认主题),最新的 WP 更新在 IE7+ 中产生了一个我无法识别的明显 CSS 问题(我在 google o 相关论坛中也没有找到) .该网站是pastoraluc.cl,我的意思是here's a screenshot

在其他浏览器没有问题,只有在IE下。

有人知道如何解决这个问题???请帮帮我!!!

提前致谢!!!

【问题讨论】:

    标签: css wordpress internet-explorer wordpress-theming


    【解决方案1】:

    在您的 DOCTYPE 声明的开头有一个 IE 不会忽略的时髦字符。删除它,清除缓存,您的页面应该可以正常加载。

    这是来自验证者的报告:

    http://validator.w3.org/check?uri=http%3A%2F%2Fwww.pastoraluc.cl%2Fweb%2Findex%2F&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.2

    重要一点:

    Line 1, Column 1: character "" not allowed in prolog
    

    【讨论】:

    • 嗯问题似乎是另一个问题。我检查了 header.php 文件(here's the code),开头没有特殊字符。可能是一个面向 JS IE 的函数来放置该字符?
    • 使用notepad++之类的工具检查header.php文件的编码,并确保它设置为UTF-8,我之前遇到过问题。
    • @user1128078 - Andres 是正确的,验证器报告 BOM 在文档类型之前。 doctype 之前的任何内容都会将 IE 置于 quirks 模式。现代浏览器对此不会有任何问题。
    • 已解决!问题不仅(仅)在 header.php 编码中,而且在 index.php 中。 UTF-8 中的两个文件都没有 BOM 编码并且问题已解决。非常感谢!
    • @xphantom 我很高兴 :) 这个问题一直在发生,只要确保使用常规 UTF-8 保存你的东西。
    猜你喜欢
    • 2018-07-15
    • 1970-01-01
    • 2012-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-20
    • 2017-12-21
    • 2023-01-20
    相关资源
    最近更新 更多