时间:2021-05-08
但是最近发现使用这种方式会产生问题,见代码:
复制代码代码如下:
<!DOCTYPE HTML>
<html>
<head>
<title>test page</title>
</head>
<body>
<p><div>a</div></p>
</body>
</html>
这段代码假如用w3c markup validation检测,发现是能通过验证的,因为html5验证还处于实验阶段,所以并未检测出不合法的地方。
但是假如使用<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">,你就会发现未验证通过。
原因是p这个标签比较特殊,是不能包含block标签的。看来过早的使用一些实验性特性也会带来问题,安全起见,还是提倡使用<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
如果页面包含有效的DOCTYPE声明,则以严格模式呈现。如果页面没有DOCTYPE声明或没有有效的DOCTYPE声明,则以兼容模式呈现。下面将一个两种模式的区别
本文实例讲述了jQuery插件form-validation-engine正则表达式操作。分享给大家供大家参考,具体如下:form-validation-eng
前言之前写了一个博客是关于使用SpringBoot使用validation-api实现参数校验,当时使用的注解都是validation-api自带的注解只能完成
DOCTYPE声明好以后,接下来的代码是:
Markup是OSXYosemite中一个利用不足的功能,甚至有很多人都不知道它的存在。你可以在OSX的邮件程序中用Markup来对你附件中的图片或PDF邮件进