Jspx文件和条件注释
我想使用Spring和.jspx网页创建一个Web应用程序。
我的问题是如何在jspx中为IE添加条件注释? 它们似乎没有被解释。
另外,我希望我的网页成为HTML5兼容者。
我尝试了一些方法,但我在IE9中遇到了不兼容的问题(似乎无法识别标题和部分)。
编辑:
这是我的头标
但是,如果我在IE9下查看源代码,我看不到html5shiv和我的辅助css的链接。
根据JSP 2.0规范的1.5.2节,jsp文档中的注释被忽略:
JSP文档中的注释使用XML语法,如下所示:
]]>
经过大量的尝试,我发现使用ASCII代码的注释符号在.jspx页面上运行得非常好。 试试这段代码:
<!--[if IE]> <![endif]-->
对于使用htmlshiv导入的HTML 5兼容性是正确的。 确保head标签内有条件导入。 这与jstl无关。
//Other imports
好吧,如果你查看生成的HTML,你会发现,jstl将在条件注释中转义出来,所以它不起作用:
所以Abhi,你需要告诉jstl单独留下条件部分,告诉它不要解析它。 Jstl不会忽略它,因为你已经把它放入了。
- Spring MVC多文件上传具有HTML5多文件格式function
- 使用嵌入式Web浏览器(例如Chrome)作为Java桌面应用程序的GUI工具包?
- 有哪些Java库可用于生成HTML5?
- 使用XSD / trang HTML进行Java HTML 5validation5放宽NG到XSD的转换
- 使用进度条上传文件,或从Google Web Toolkit访问Html 5文件Api?
- 如何将占位符放在struts2 textfield标记中?
- 如何使用Spring MVC返回video,以便可以使用html5 标记进行导航?
- 通过HTML5video元素的Java多媒体流
- HTMLUnit是否包含能够将图像数据渲染回Java代码的function性canvas2D实现?