1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > html5允许属性值不使用引号 HTML5概述 - 阿振的个人空间 - OSCHINA - 中文开源技术交流社区...

html5允许属性值不使用引号 HTML5概述 - 阿振的个人空间 - OSCHINA - 中文开源技术交流社区...

时间:2019-10-01 19:00:07

相关推荐

html5允许属性值不使用引号 HTML5概述 - 阿振的个人空间 - OSCHINA - 中文开源技术交流社区...

HTML5是一种“妥协式”的网页制作规范,执行更宽松的语法标准,且不再提供文档类型定义(DTD:documenttypedefinition)

HTML5的优势:解决跨浏览器问题、部分代替了原来的Javascript、更明确的语义支持、增强了Web应用程序的功能

HTML5的基本结构和语法变化

HTML5的基本结构:

使用html>代替原来的DTD,HTML5结构:

html>

文档标题

文档内容

HTML5的语法变化

a、标签不再区分大小写,下面的写法在HTML5中是被允许的。

我是HTML5

b、部分元素不能写结束标签,而有些元素是可以省略结束标签,下面的元素是不能写结束标签的

area、base、br、col、command、embed、hr、img、input、keygen、link、mate、param、source、wbr

这些元素不允许写结束标签,像这样...,应该写成

而下面的这些元素,是可以省略结束标签的,也就是可写也可以不写。

colgroup、dt、dd、li、optgroup、option、p、rt、rp、thead、tbody、tfoot、tr、td、th

其实我是一个p标签

像上面的写法在HTML5中是被允许的。

还有一种情况是可以省略全部标签的,像下面的这些元素

html、head、body、tbody

html>

ThisisaTitle

我是一个段落,但没有结束标签

aaaaaabbbbbbcccccc

上面的代码在HTML5中是被允许的,没有html、head和body标签

c、允许省略属性值的属性

HTML5允许可以不写属性的值,不写属性值或赋值为一个空字符串,表示为true,不写属性就表示该属性为false

当然,HTML5也允许开发者执行XHTML的严格语法

d、允许属性值不使用引号

HTML5允许属性值不使用引号,这在XHTML中是被禁止的。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。