2

似乎 Webkit 将我所有的 head 标签都移到了 body 上,并在 body 之前添加了很多空白。当我查看源代码时,标签位于正确的位置。当我使用 Chrome 浏览器检查元素时,标签已被移动。我怀疑它是 Webkit,因为在 Safari 中也发生了同样的事情,但在 Opera 或 Firefox 中却没有。我使用最新的所有浏览器。

这是我的源代码开始,当我按“显示源”时出现:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="description" content="(Snip)" />

    <title>(Snip)</title>

    <link rel="shortcut icon" href="favicon.ico" />

    <link rel="stylesheet" type="text/css" href="style/qtip.css" />
    <link rel="stylesheet" type="text/css" href="style/jquery-ui.css" />
    <link rel="stylesheet" type="text/css" href="style/new.css" />

    <script type="text/javascript" src="javascript/ckfinder/ckfinder.js"></script>
    <script type="text/javascript" src="javascript/jquery.js"></script>
    <script type="text/javascript" src="javascript/jquery_easing.js"></script>
    <script type="text/javascript" src="javascript/jquery_custom.js"></script>
    <script type="text/javascript" src="javascript/typewatch.js"></script>
    <script type="text/javascript" src="javascript/ckeditor/ckeditor.js"></script>
    <script type="text/javascript" src="javascript/ckeditor/adapters/jquery.js"></script>
    <script type="text/javascript" src="javascript/slider.js"></script>
    <script type="text/javascript" src="javascript/script.js"></script>
    <script type="text/javascript" src="javascript/qtip.js"></script>
    <script type="text/javascript" src="javascript/swfobject.js"></script>
</head>

<body>
            <div id="wrapper_ext">
            <a id="wallpaper_toggle"></a>
            ...

这是 DOM 分析器的屏幕截图: DOM 分析器

起初我怀疑 Javascript,但我禁用了所有 Javascript 并且发生了同样的事情。然而,这只发生在我的一些页面上,所以我不知道真正的原因。我正在寻找此类问题的可能原因

4

1 回答 1

4

我从文件中删除了字节顺序掩码 (BOM),它起作用了。我应该将此作为错误报告给 webkit 吗?

于 2012-01-13T20:13:37.723 回答