HTML5笔记(一):HTML5的基本结构和语法变化

1、HTML5对元素的大小写不再严格区分

2、HTML5的基本结构




页面标题




页面内容部分


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

    1)空元素语法的元素:area、base、br、col、command、embed、hr、img、input、keygen、link、mata、param、source、wbr。这些元素不允许将开始标签和结束标签分开定义。

a
这是不允许的,因为img是空元素
因此代码应如下
a
OR

a

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

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


test

  1. aaaa
  2. bbbb
  3. cccc a
页面中完全没有这三个元素, 页面中元素都只有开始标签,没有结束标签, 这个页面是符合HTML5规范的。但不推荐这样书写

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

    1)XHTML要求所有元素的所有属性名都应该小写,输有属性都必须指定属性值,不能简写,而且所有属性值必须使用引号引起来。HTML5的语法中允许部分“标志性”的属性可以省略属性值。演示代码如下:

HTML5:





如果完全省略这些属性(连属性名都不出现),那么该属性的属性值相当于false

HTML5笔记(一):HTML5的基本结构和语法变化_第1张图片

5、允许属性值不适用引号,但不推荐,因为容易导致浏览器误解。

你可能感兴趣的:(HTML5笔记)