似乎Webkit将我所有的头部标签移动到身体上,并在身体前面添加了大量的空白。当我查看源代码时,标签位于正确的位置。当我使用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分析器的屏幕截图:
我最初怀疑是Javascript,但是我禁用了所有Javascript并且发生了同样的事情。然而,这只发生在我的一些页面上,所以我不知道实际原因。我正在寻找导致此类问题的可能原因。
答案 0 :(得分:4)
我从文件中删除了字节顺序掩码(BOM),但它确实有效。 我应该将此报告为webkit的错误吗?