Html 如何向移动web添加no-js类?
我正在使用html5和一些css3构建一个移动网站,我一直遵循的说明建议为运行Windows mobile 7的任何人提供以下代码:Html 如何向移动web添加no-js类?,html,windows-mobile,Html,Windows Mobile,我正在使用html5和一些css3构建一个移动网站,我一直遵循的说明建议为运行Windows mobile 7的任何人提供以下代码: <!--[if (gt IEMobile 7)|!(IEMobile)]><!--><html class="no-js"><!--<![endif]--> 但当我尝试验证页面时,会出现以下错误: Error Line 9, Column 63: Stray end tag html. <
<!--[if (gt IEMobile 7)|!(IEMobile)]><!--><html class="no-js"><!--<![endif]-->
但当我尝试验证页面时,会出现以下错误:
Error Line 9, Column 63: Stray end tag html.
<!--[if (gt IEMobile 7)|!(IEMobile)]><!--><html class="no-js"><!--<![endif]-->
✉
Error Line 9, Column 63: Cannot recover after last error. Any further errors will be ignored.
<!--[if (gt IEMobile 7)|!(IEMobile)]><!--><html class="no-js"><!--<![endif]-->
错误行9,第63列:错误结束标记html。
✉
错误行9,第63列:上次错误后无法恢复。任何进一步的错误都将被忽略。
验证器正确还是代码正确?如果验证器是正确的,那么编写此异常的正确方法是什么
谢谢
谢谢。您只需按默认值编写并使用javascript删除该类即可。或者你是在告诉浏览器不支持js吗?你可以用另一种方式绕过默认值,然后设置一些简单的javascript来创建一个ghost DOM元素-检查该元素是否存在,如果存在,让js删除“no js”类。