Html5语法

html5沿用了html的语法,是SGML语法的一个子集,实现更加简介,更加人性化。

DOCTYPE 以及字符编码更加简单
DOCTYPE :
指定语言:
字符编码:

不区分大小写
html5为了兼容更多的文档大小写不再区分
例如:(但不推荐这么写)

布尔值
选择框被选中
【而在html中就增加了布尔值,checked写上就表示为true,不写就表示false】
而在html4中你需要这么写:

省略引号
例如:
双引号:
单引号:
不写引号:
【但是如果你的属性中出现了空格,那么你就必须写双引号或者单引号】

可以进行省略的标签
不允许写结束符的标签:
1.
可插入一个简单的换行符。标签是空标签(意味着它没有结束标签,因此这是错误的:


2. 标签定义图像映射中的区域
3. 标签为表格中一个或多个列定义属性值。
4. 元素表示用户能够调用的命令。(基本没有浏览器支持
5. 标签定义嵌入的内容,比如插件。
6. 元素向网页中嵌入一幅图像。
7.


标签在 HTML 页面中创建一条水平线。
8. 标签规定用于表单的密钥对生成器字段。
9. 标签定义文档与外部资源的关系。
10. 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词并且永远位于元素内部。
11.元素允许您为插入 XHTML 文档的对象规定 run-time 设置
12. 标签为媒介元素(比如
13. 标签为诸如 video 元素之类的媒介规定外部文本轨道。
14. 标签用于搜集用户信息。
15.Word Break Opportunity () 规定在文本中的何处适合添加换行符。

可以省略结束符的标签
1.


2.

3.

  • 4.


    5.
    6.
    7.
    8.
    9.
    10.
    11.
    12.
    13.

  • 可以完全省略的标签:
    1.
    2.
    3.
    4.
    5.

    温馨提示:
    虽然聪html5开始对标签的语法要求变得人性化,但是我们还是要遵循一定的规范的,例如在大小写的问题上,还是要把标签和属性都写成小写,对于引号的问题还是要把属性包裹在双引号中,还有就是可以省略的标签,通常还是不要省略的。这样可以使你的编码更加规范可读。

    你可能感兴趣的:(Html5语法)