我的问题可以找到http://www.hykao.com/bbs/defaultpage.php,它无法获得正确的html结构。我努力找出原因,但我做不到。有没有人愿意帮忙?
例如,您可以在firefox中检查源代码,并将以下行显示为红色:
<!DOCTYPE html>
<html>
<head>
....
</head>
<body id="nv_defaultpage" class="pg_view" onkeydown="javascript:if(event.keyCode==27){return false;}">
而且,在firebug的HTML选项面板中,我得到了html的空头:和其他所有元信息都在体内。
如果你能提供帮助,非常感谢。: - )
答案 0 :(得分:0)
您网站上的源代码,您在文档正文中包含所有元标记和标题标记,它们应位于{&lt; head&gt;&lt; / head&gt;}之间
答案 1 :(得分:0)
我认为你的问题是你使用的字符集让Firebug感到困惑。查看页面源eveything似乎没问题。
因此,您需要使服务器HTTP标头正确。提供
HTTP/1.1 200 OK
Date: Sun, 04 Nov 2012 06:40:48 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET, PHP/5.2.6
Content-Type: text/html; charset=utf-8
Set-Cookie: 3k5v_2132_lastact=1352011248%09defaultpage.php%09; expires=Mon, 05-Nov-2012 06:40:48 GMT; path=/
Set-Cookie: 3k5v_2132_sid=NClcY6; expires=Mon, 05-Nov-2012 06:40:48 GMT; path=/
X-Cache: MISS from 118.192.42.168
X-Cache-Lookup: MISS from 118.192.42.168:80
Via: 1.0 118.192.42.168 (squid/3.0.STABLE25)
Transfer-Encoding: chunked
和
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
在HTML标题中。您需要使用unicode。即utf-16。
修改强>
HTML没有任何问题。萤火虫变得混乱。
见下文