html5沿用了html的語法吴菠,是SGML語法的一個(gè)子集笆檀,實(shí)現(xiàn)更加簡介橙依,更加人性化枣接。
DOCTYPE 以及字符編碼更加簡單
DOCTYPE :<!DOCTYPE html>
指定語言:<html lang="zh-CN">
字符編碼:<meta charset="utf-8">
不區(qū)分大小寫
html5為了兼容更多的文檔大小寫不再區(qū)分
例如:<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>
【但是如果你的屬性中出現(xiàn)了空格但惶,那么你就必須寫雙引號或者單引號】
可以進(jìn)行省略的標(biāo)簽
不允許寫結(jié)束符的標(biāo)簽:
1.<br> 可插入一個(gè)簡單的換行符耳鸯。標(biāo)簽是空標(biāo)簽(意味著它沒有結(jié)束標(biāo)簽,因此這是錯(cuò)誤的:<br></br>)
2.<area> 標(biāo)簽定義圖像映射中的區(qū)域
3.<col> 標(biāo)簽為表格中一個(gè)或多個(gè)列定義屬性值膀曾。
4.<command> 元素表示用戶能夠調(diào)用的命令县爬。(基本沒有瀏覽器支持
)
5.<embed> 標(biāo)簽定義嵌入的內(nèi)容,比如插件添谊。
6.<img> 元素向網(wǎng)頁中嵌入一幅圖像财喳。
7.<hr> 標(biāo)簽在 HTML 頁面中創(chuàng)建一條水平線。
8.<keygen> 標(biāo)簽規(guī)定用于表單的密鑰對生成器字段斩狱。
9.<link> 標(biāo)簽定義文檔與外部資源的關(guān)系耳高。
10.<meta> 元素可提供有關(guān)頁面的元信息(meta-information),比如針對搜索引擎和更新頻度的描述和關(guān)鍵詞并且永遠(yuǎn)位于<head>元素內(nèi)部所踊。
11.<param>元素允許您為插入 XHTML 文檔的對象規(guī)定 run-time 設(shè)置
12.<source> 標(biāo)簽為媒介元素(比如 <video> 和 <audio>)定義媒介資源泌枪。
13.<track> 標(biāo)簽為諸如 video 元素之類的媒介規(guī)定外部文本軌道。
14.<input> 標(biāo)簽用于搜集用戶信息秕岛。
15.<wbr>Word Break Opportunity (<wbr>) 規(guī)定在文本中的何處適合添加換行符碌燕。
可以省略結(jié)束符的標(biāo)簽
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>
可以完全省略的標(biāo)簽:
1.<body>
2.<colgroup>
3.<html>
4.<head>
5.<tbody>
溫馨提示:
雖然聰html5開始對標(biāo)簽的語法要求變得人性化,但是我們還是要遵循一定的規(guī)范的继薛,例如在大小寫的問題上修壕,還是要把標(biāo)簽和屬性都寫成小寫,對于引號的問題還是要把屬性包裹在雙引號中惋增,還有就是可以省略的標(biāo)簽叠殷,通常還是不要省略的。這樣可以使你的編碼更加規(guī)范可讀诈皿。