HTML5的语法变化介绍

  HTML5的语法变化主要体现在标签不再区分大小写、元素可以省略结束标签、允许省略属性值的属性等等,感兴趣的朋友可以参考下,希望对大家了解html5有所帮助

  1、标签不再区分大小写

  代码如下:

  <p>Hello,World!</P>

  2、元素可以省略结束标签

  (1)空元素语法的元素:area、base、br、col、command、embed、hr、img、input、keygen、link、mata、param、source、wbr

  (2)可以省略结束标签的元素:colgroup、dt、dd、li、optgroup、p、rt、rp、thread、tbody、tfoot、tr、td、th

  ( 3)可以全部省略标签的元素:html、head、body、tbody

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

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

时间: 2024-10-30 02:07:31

HTML5的语法变化介绍的相关文章

《HTML5移动应用开发入门经典》—— 2.4 HTML5中的HTML语法变化

2.4 HTML5中的HTML语法变化 HTML5移动应用开发入门经典HTML5与HTML 4之间的语法变动并不大.标签仍位于"<"与">"之间,文档开头仍为doctype,而文档内容仍被闭合于标签内. 大部分人意识到的最大的改变是doctype.如第1章所述,它已被彻底简化--仅需要写为html>,可以为小写或大写,甚至是大小写随意混合. 如果使用工具软件生成HTML--而它不使用简化的doctype(译者注:例如旧的office系列),可以在d

浅析PHP7新功能及语法变化总结_php实例

标量类型声明 有两种模式: 强制 (默认) 和 严格模式. 现在可以使用下列类型参数(无论用强制模式还是严格模式): 字符串(string), 整数 (int), 浮点数 (float), 以及布尔值 (bool).在旧版中,函数的参数声明只能是(Array $arr).(CLassName $obj)等,基本类型比如Int,String等是不能够被声明的 <?php function check(int $bool){ var_dump($bool); } check(1); check(tr

浅析PHP7新功能及语法变化总结

标量类型声明 有两种模式: 强制 (默认) 和 严格模式. 现在可以使用下列类型参数(无论用强制模式还是严格模式): 字符串(string), 整数 (int), 浮点数 (float), 以及布尔值 (bool).在旧版中,函数的参数声明只能是(Array $arr).(CLassName $obj)等,基本类型比如Int,String等是不能够被声明的 <?php function check(int $bool){ var_dump($bool); } check(1); check(tr

HTML5 Canvas的事件处理介绍

  HTML5 Canvas的事件处理介绍        DOM是Web前端领域非常重要的组成部分,不仅在处理HTML元素时会用到DOM,图形编程也同样会用到.比如SVG绘图,各种图形都是以DOM节点的形式插入到页面中,这就意味着可以使用DOM方法对图形进行操作.比如有一个 元素,可以直接用jquery增加click事件$('#p1').click(function(){-})".然而这种DOM处理方法在HTML5的Canvas里不再适用,Canvas使用的是另外一套机制,无论在Canvas上绘

《HTML 5+CSS 3入门经典》——1.3 HTML 5的语法变化和标记方法

1.3 HTML 5的语法变化和标记方法 1.3.1 HTML 5的语法变化 HTML 5中,语法发生了很大的变化.或许有人会异常惊讶和不安地问:"HTML普及到何种程度啊?""根本的语法发生了变化,会有多大影响啊?" 只是,HTML 5的"语法变化"和其他编程语言所谓的语法变更相比,意义有所不同.为何这么说呢?原因比较特殊,是因为以前的HTML,遵循规范实现的Web浏览器几乎没有. (1)现有浏览器与规范背离 HTML的语法是根据SGML(St

HTML5 Canvas绘图库介绍(Fabric.js)

HTML5 Canvas绘图库介绍 Fabric.js是一个用于简化HTML5 Canvas标签操作的JS框架. 这是一个canvas元素上的互动对象模型.它还是一个SVG-to-canvas解析器.支持以下浏览器: 1.Firefox 2+ 2.Safari 3+ 3.Opera 9.64+ 4.Chrome (all versions should work) 5.IE9+ 如果我们要在<canvas>上绘制复杂的图形,就需要学习各种几何知识. 好在网上有现成的绘图库供我们使用,不但可以轻

Oracle DECODE函数语法使用介绍_oracle

Oracle DECODE函数功能很强,下面就为您详细介绍Oracle DECODE函数的用法,希望可以让您对Oracle DECODE函数有更多的了解. Oracle DECODE函数 Oracle DECODE函数是Oracle公司独家提供的功能,它是一个功能很强的函数.它虽然不是SQL的标准,但对于性能非常有用.到目前,其他的数据库供应商还不能提供类似DECODE的功能,甚至有的数据库的供应商批评Oracle的SQL不标准.实际上,这种批评有些片面或不够水平.就象有些马车制造商抱怨亨利.福

JavaScript6 let 新语法优势介绍_javascript技巧

最近看国外的前端代码时,发现ES6的新特性已经相当普及,尤其是 let,应用非常普遍 虽然 let 的用法与 var 相同,但不管是语法语义上,还是性能上,都提升了很多,下面就从这两方面对比一下 语法>> for ( var i=0; i<2; i++){ console.log( 'outer i: ' + i); for ( var i=0; i<2; i++){ console.log( 'inner i: ' +i); } } 这是一个常见的嵌套循环,都定义了变量 i 来计

nginx location语法使用介绍_nginx

nginx location介绍 Nginx 中的 Location 指令 是NginxHttpCoreModule中重要指令.Location 指令,是用来为匹配的 URI 进行配置,URI 即语法中的"/uri/",可以是字符串或正则表达式.但如果要使用正则表达式,则必须指定前缀. nginx location语法 基本语法:location [=|~|~*|^~] /uri/ { - } = 严格匹配.如果这个查询匹配,那么将停止搜索并立即处理此请求. ~ 为区分大小写匹配(可用