【发布时间】:2014-12-15 15:06:22
【问题描述】:
我有一个网页,其中包含重定向到应该在新窗口中打开的其他网页的链接。当我单击这些链接中的任何一个时,新网页以怪癖模式加载,并且 JQGrid 不显示。但是,当我刷新同一页面时,网格加载正常。任何帮助?
我也尝试过更改文档类型,但没有任何效果
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -->
在doctype标签之前,有
<%@ page import="java.util.List" %>
<jsp:useBean id="header" scope="request" class="Abtclass" />
<jsp:useBean id="footer" scope="request" class="Abjclass" />
现在,我标签中的第一件事是
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
【问题讨论】:
-
"...在 doctype 标记之前,有..." doctype 应该始终是您页面中的第一个内容。也就是说,您显示的内容除了空白不会向客户端输出任何内容,因此应该无关紧要,但最好不要让自己对编辑错误持开放态度。将文档类型放在第 1 行。
-
感谢 T.J.我没有把整个网页放在这里,因为它很长。我认为问题必须出在 head 类型或 doctype 上,因为网页在 chrome 中加载得非常好!
-
我没有说要在这里发布整个页面。
-
顺便问一下,你认为这两种 doctype 中哪一种更好?
-
我推荐的唯一文档类型是
<!doctype html>(用于HTML5)。唯一的例外是,如果有人压制你并让你穿上 XHTML 的发型,如果他们这样做,请给我打个电话,我会尽力让你摆脱他们。 2014 年没有理由使用 XHTML,也有很多理由不使用。
标签: javascript jquery html jqgrid quirks-mode