Html5语法

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

DOCTYPE 以及字符编码更加简单
DOCTYPE :<!DOCTYPE html>
指定语言:<html lang="zh-CN">
字符编码:<meta charset="utf-8">

不区分大小写
html5为了兼容更多的文档大小写不再区分
例如:<Input tYpe=TeXt/>(但不推荐这么写)

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

省略引号
例如:
双引号:<input type="checkbox">
单引号:<input type=‘’checkbox‘’>
不写引号:<input type=checkbox>
【但是如果你的属性中出现了空格,那么你就必须写双引号或者单引号】

可以进行省略的标签
不允许写结束符的标签:
1.<br> 可插入一个简单的换行符。标签是空标签(意味着它没有结束标签,因此这是错误的:<br></br>)
2.<area> 标签定义图像映射中的区域
3.<col> 标签为表格中一个或多个列定义属性值。
4.<command> 元素表示用户能够调用的命令。(基本没有浏览器支持
5.<embed> 标签定义嵌入的内容,比如插件。
6.<img> 元素向网页中嵌入一幅图像。
7.<hr> 标签在 HTML 页面中创建一条水平线。
8.<keygen> 标签规定用于表单的密钥对生成器字段。
9.<link> 标签定义文档与外部资源的关系。
10.<meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词并且永远位于<head>元素内部。
11.<param>元素允许您为插入 XHTML 文档的对象规定 run-time 设置
12.<source> 标签为媒介元素(比如 <video> 和 <audio>)定义媒介资源。
13.<track> 标签为诸如 video 元素之类的媒介规定外部文本轨道。
14.<input> 标签用于搜集用户信息。
15.<wbr>Word Break Opportunity (<wbr>) 规定在文本中的何处适合添加换行符。

可以省略结束符的标签
1.<dd>
2.<dt>
3.<li>
4.<p>
5.<optgroup>
6.<option>
7.<rt>
8.<rp>
9.<thread>
10.<tfoot>
11.<tr>
12.<td>
13.<th>

可以完全省略的标签:
1.<body>
2.<colgroup>
3.<html>
4.<head>
5.<tbody>

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • HTML 5 HTML5概述 因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用...
    阿啊阿吖丁阅读 4,068评论 0 0
  • 2 HTML5语法的改变 HTML5的一个很大的目标就是提高浏览器之间的兼容性,需要有一个统一的标准, 因些HTM...
    曹渊说创业阅读 482评论 0 0
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,741评论 1 45
  • 格式后期处理。 Jeremy Keith在 Fronteers 2010 上的主题演讲 今天我想跟大家谈一谈HTM...
    LordZhou阅读 1,152评论 0 17
  • 基本沿用了html基础语法。但更简洁更人性化,主要有以下5点: 1.doctype 大幅简化 <!doctype ...
    michaelshan阅读 654评论 0 6