<html></html> 此元素可告知瀏覽器其自身是一個 HTML 文檔。javascript
<head></head> 用於定義文檔的頭部,它是全部頭部元素的容器。<head> 中的元素能夠引用腳本、指示瀏覽器在哪裏找到樣式表、提供元信息等等。css
<body></doby> 定義文檔的主體html
<title></title> 定義文檔標題java
<base /> 標籤爲頁面上的全部連接規定默認地址或默認目標數組
<meta /> 元素可提供有關頁面的元信息(meta-information),好比針對搜索引擎和更新頻度的描述和關鍵詞。<meta> 標籤永遠位於 head 元素內部。瀏覽器
<meta charset="utf-8">ruby
<link></link> 標籤訂義文檔與外部資源的關係。app
<link rel="stylesheet" type="text/css" href="style.css"></link><link rel="shortcut icon" type="images/x-icon" href="http://www.baidu.com/favicon.ico">框架
<style></style> 籤用於爲 HTML 文檔定義樣式信息。ide
<script></script> 標籤用於定義客戶端腳本,好比 JavaScript。script 元素既能夠包含腳本語句,也能夠經過 src 屬性指向外部腳本文件。
<script type="text/javascript" src="script.js"></script><script>
alert('OK')</script>
<br/> 換行標籤,完成文字的緊湊顯示。可使用連續多個<br/>標籤來換行
<hr/> 水平分割線標籤,用於段落與段落之間的分割
<p></p>段落標籤,裏面能夠加入文字,列表,表格等,能夠<p></p>或<p />使用
<pre></pre>按原文顯示標籤,能夠把原文件中的空格,回車,換行,tab鍵表現出來
<hn></hn> 標題字標籤,n爲1-6,定義六級標題,並且會自動換行插入一個空行
<div></div> 沒有任何語義的標籤
<em></em> 表示強調,一般爲斜體字
<strong></strong> 表示強調(語氣更強),一般爲粗體字
<del></del> 標籤訂義文檔中已刪除的文本。
<ins></ins> 標籤訂義已經被插入文檔中的文本
<sub></sub> 文字下標字體標籤
<sup></sup> 文字上標字體標籤
<mark></mark> H5新增 標籤訂義帶有記號的文本 請在須要突出顯示文本時使用,如搜索引擎搜索頁面
<ruby></ruby> H5新增 標籤訂義 ruby 註釋(中文註音或字符) 在東亞使用,顯示的是東亞字符的發音。
<rt></rt> H5新增 標籤訂義字符(中文註音或字符)的解釋或發音
瞭解標籤
<!--一下文本標籤 做爲了解-->
<cite> 用於引證、舉例、(標籤訂義做品(好比書籍、歌曲、電影、電視節目、繪畫、雕塑等等)的標題)一般爲斜體字
<dfn> 定義一個定義項目
<code> 定義計算機代碼文本
<samp> 定義樣式文本 標籤並不常用。只有在要從正常的上下文中將某些短字符序列提取出來,對它們加以強調的極少狀況下,才使用這個標籤。
<kbd> 定義鍵盤文本。它表示文本是從鍵盤上鍵入的。它常常用在與計算機相關的文檔或手冊中。
<abbr> 定義縮寫 配合title屬性 (IE6以上)
<bdo> 來覆蓋默認的文本方向 dir屬性 值: lrt rtl
<var> 定義變量。您能夠將此標籤與 <pre> 及 <code> 標籤配合使用。
<small> 標籤訂義小型文本(和旁註)
<b> 粗體字標籤 根據 HTML 5 的規範,<b> 標籤應該作爲最後的選擇,只有在沒有其餘標記比較合適時才使用它。
<i> 斜體字標籤 標籤被用來表示科技術語、其餘語種的成語俗語、想法、宇宙飛船的名字等等。
<u> 下劃線字體標籤 標籤訂義與常規文本風格不一樣的文本,像拼寫錯誤的單詞或者漢語中的專有名詞。 請儘可能避免使用 <u> 爲文本加下劃線,用戶會把它混淆爲一個超連接。
<q> 簽訂義一個短的引用。瀏覽器常常會在這種引用的周圍插入引號。(小段文字)
<blockquote> 標籤訂義摘自另外一個源的塊引用。瀏覽器一般會對 <blockquote> 元素進行縮進。(大段文字) (塊狀元素)
<address> 定義地址 一般爲斜體 (注意非通信地址) 塊狀元素
<font> H5已刪除 字體標籤,能夠經過標籤的屬性指定文字的大小、顏色及字體等信息
<tt> H5已刪除 打字機文字
<big> H5已刪除 大型字體標籤
<strike> H5已刪除 添加刪除線
<acronym> H5已刪除 首字母縮寫 請使用<abbr>代替
<bdi> H5新增 標籤容許您設置一段文本,使其脫離其父元素的文本方向設置。(經測試,各大瀏覽器都不起做用)
<mark> H5新增 標籤訂義帶有記號的文本 請在須要突出顯示文本時使用,如搜索引擎搜索頁面
<meter> H5新增 定義預約義範圍的度量
<progress> H5新增 標籤標示任務的進度(進程)
<time> H5新增 定義時間和日期
<wbr> H5新增 規定在文本中的何處適合添加換行符。Word Break Opportunity
超連接
<a href='要跳轉的地址'>超連接文字</a>
href -- 表明一個url連接源(就是連接到什麼地方)
url除了是網頁外,還能夠是其它的文件(如文本文件,pdf文件等)。
url還能夠是指向HTML文件中的一個位置。
url還能夠是Email地址。
target -- 用來指出哪一個窗口或框架應該被此連接打開
target=_blank: 將連接內容在新的瀏覽窗口中打開。
target=_self: 將連接的內容,顯示在目前的窗口中。
target=_parent:將連接的內容,當成文件的上一個畫面。
target=_top:這個參數能夠解決新內容被舊框窗包圍的困擾,使用這參數,會將整個畫面從新顯示成連接的畫面內容。
title -- 表明連接的附加提示信息
download HTML5新添加屬性 表示下載
<a> </a>
用<a name=「」>定義,例如:<a name=「here1」>第一部分</a>,
使用<a href=「#here1」>跳轉到第一部分</a>超連接就能夠定位到網頁中的「第一部分」這個位置。
錨點的跳轉
使用# <a href="#錨點名">跳轉</a>
跳轉到指定頁面指定錨點 http://www.lampuser.com/index.html#section2
alt -- 表明圖像的替代文字
src -- 表明一個圖像源(就是圖像的位置)
title 提示信息
border – 表明圖片邊框的寬度
height -- 表明一個圖像的高度
width -- 表明一個圖像的寬度
usemap 將圖像定義爲客戶器端圖像映射
GIF -- 最多支持256色,支持透明,支持多幀動畫顯示效果.
JPEG -- 支持多種顏色,能夠有很高的壓縮比,使用了有損壓縮,不支持透明,不支持動畫效果.
PNG -- 是一種新的圖片技術,能夠表現品質比較高的圖片,使用了無損壓縮,支持透明,不支持動畫.
<img src="planets.gif" alt="Planets" usemap="#planetmap" />
<map name="planetmap">
<area href="sun.htm" shape="rect" coords="0,0,110,260">Sun</a>
<area href="mercur.htm" shape="circle" coords="129,161,10">Mercury</a>
<area href="venus.htm" shape="circle" coords="180,139,14">Venus</a></map>
<map> 標籤用於客戶端圖像映射。圖像映射指帶有可點擊區域的一幅圖像。
<img>中的 usemap 屬性可引用 <map> 中的 id 或 name 屬性(取決於瀏覽器),因此咱們應同時向 <map> 添加 id 和 name 屬性。
area 元素永遠嵌套在 map 元素內部。area 元素可定義圖像映射中的區域。
alt 規定區域的替代文本。若是使用 href 屬性,則該屬性是必需的。
href URL 規定區域的目標 URL。
coords 規定區域的座標。
shape 規定區域的形狀
rect 矩形
circle 圓形
poly 多邊形
target -- 用來指出哪一個窗口或框架應該被此連接打開
<ul></ul> 表明HTML無序列表 ,裏面每一列表項使用<li>標籤訂義
<ol></ol> 表明HTML有序列表 ,裏面每一列表項使用<li>標籤訂義
屬性
start 規定有序列表的起始值。
type 規定在列表中使用的標記類型。(1 a A i I)
reversed H5新添加 降序
<li></li> 表明HTML列表項目,每一個列表項使用一對<li></li>標記
<dl></dl> 定義了定義列表(definition list)
<dt></dt> 標籤訂義了定義列表中的項目(即術語部分)
<dd></dd> 在定義列表中定義條目的定義部分。
<table></table>
<caption></caption> 定義表格標題
<thead></thead>
<tfoot></tfoot>
<tbody></tbody>
<tr></tr> 行
<th></th> 表頭單元格
<td></td> 單元格
給<td> 或者 <th> 設置屬性 rowspan 和 colspan
rowspan 合併行
colspan 合併列
<form></from> 定義一個 HTML 表單,用於用戶輸入。
屬性
action
method
get
post
enctype
multipart/form-data(有文件表單時候,必須使用這個)
application/x-www-form-urlencoded
target
<form></from> 定義一個 HTML 表單,用於用戶輸入。
屬性
action
method
get
post
enctype
multipart/form-data(有文件表單時候,必須使用這個)
application/x-www-form-urlencoded
target
<input> 定義一個輸入控件
屬性
name 必須有,不然數據沒法傳遞
type text、password、radio、hidden、checkbox、submit、image、file、reset、button、submit、email、number、color等
<button></button> 定義按鈕
屬性
type submit、reset、submit
name
<select></select> 定義選擇列表(下拉列表)
屬性
disabled 禁用
name 必須有
multiple 多選,默認會顯示全部,名字要使用數組like[]
size 顯示幾個下拉
<option></option> 定義選擇列表中的選項。
屬性
value 提交的值,若沒有,則提交內容
selected 定義選中項
disabled 選項禁用
<optgroup></optgroup> 把相關的選項組合在一塊兒
屬性
disabled 規定禁用該選項組。
label 爲選項組規定描述。
<textarea></textarea>
屬性
cols 可見寬度
rows 可見行數
readonly 文本區只讀
name 必須有
disabled 禁用
<label> 定義 fieldset 元素的標題。
<fieldset></fidldset> 定義圍繞表單中元素的邊框
<legend></legend> 定義 fieldset 元素的標題。
<input type="text" name="username"><input type="text" name="username" placeholder="請輸入用戶名"><input type="text" name="username" value="李大釗"><input type="text" name="username" placeholder="請輸入用戶名" size="10" maxlength="15">
<input type="password" name="pwd"><input type="password" name="pwd" placeholder="請輸入密碼"><input type="password" name="pwd" placeholder="請輸入密碼" maxlength="12">
<input type="radio" name="sex" value="male" checked>男<input type="radio" name="sex" value="female">男
<input type="checkbox" name="hobby" value="basketball"> 籃球<input type="checkbox" name="hobby" value="football"> 足球<input type="checkbox" name="hobby" value="ping-pong" checked> 乒乓球 <input type="checkbox" name="hobby" value="baseball"> 棒球
<input type="file" name="pic"><input type="file" name="pics" multiple> <!--選擇多個文件-->
<!--郵箱--><input type="email" name="email" placeholder="請輸入郵箱">
<!--url--><input type="url" name="url" placeholder="請輸入網址">
<!--數字--><input type="number" name="num"><input type="number" name="num" min='10' max='100' step='10'>
<!--搜索框--><input type="search" name="kw" placeholder="搜索">
<!--電話號碼 同於text 可是用移動設備,會直接彈出數字鍵盤--><input type="tel" name="tel_num" placeholder="請輸入電話號碼">
<input type="range" name="range"><input type="range" name="range" value="80"><input type="range" name="range" value="80" max="100" min="0">
<input type="color" name="color">
<input type="date" name="date"><input type="month" name="month"><input type="week" name="week"><input type="time" name="time"><input type="datetime" name="datetime"><input type="datetime-local" name="datetime">
<select name="major">
<option value="computer">計算機</option>
<option value="archaeology">考古學</option>
<option value="medicine" selected>醫學</option>
<option value="Architecture">建築學</option>
<option value="Biology">生物學</option></select>
<!--多選--><select name="major" multiple>
<option value="computer">計算機</option>
<option value="archaeology">考古學</option>
<option value="medicine">醫學</option>
<option value="Architecture">建築學</option>
<option value="Biology">生物學</option></select>
<textarea name="content"></textarea><textarea name="content" cols="30" rows="10"></textarea>
<!--提交按鈕--><input type="submit" value="提交"><button>提交</button><button type="submit">提交</button>
<!--重置按鈕--><input type="reset" value="重置"><button type="reset">重置</button>
<!--普通按鈕--><input type="button" value="按鈕"><button type="button">按鈕</button>
<form>
<fieldset>
<legend>health information</legend>
height: <input type="text" />
weight: <input type="text" />
</fieldset></form>
<input id="myCar" list="cars" /><datalist id="cars">
<option value="BMW">
<option value="Ford">
disabled 表示不可用 用於全部的表單控件
enabled 表示可用 用於全部的表單控件
readable 表示只讀 用於可輸入的表單控件
autofocus 自動獲取焦點 全部表單控件
autocomplete 值on/off 用於可輸入的控件 是否自動填充內容
pattern 正則驗證 可輸入的控件
required 必填
<video></video> 定義視頻
| 屬性 | 值 | 描述
| -------- | ------------------ | ------------------------------------------------------
| autoplay | autoplay | 若是出現該屬性,則視頻在就緒後立刻播放。
| controls | controls | 若是出現該屬性,則向用戶顯示控件,好比播放按鈕。
| height | pixels | 設置視頻播放器的高度。
| loop | loop | 若是出現該屬性,則當媒介文件完成播放後再次開始播放。
| muted | muted | 若是出現該屬性,視頻的音頻輸出爲靜音。
| poster | URL | 規定視頻正在下載時顯示的圖像,直到用戶點擊播放按鈕。
| preload | auto metadata none | 若是出現該屬性,則視頻在頁面加載時進行加載,並預備播放。若是使用 "autoplay",則忽略該屬性。
| src | URL | 要播放的視頻的 URL。
| width | pixels | 設置視頻播放器的寬度。
<audio></audio> 定義音頻
| 屬性 | 值 | 描述
| -------- | ------------------ | ----------------------------------------------------------
| autoplay | autoplay | 若是出現該屬性,則音頻在就緒後立刻播放。
| controls | controls | 若是出現該屬性,則向用戶顯示音頻控件(好比播放/暫停按鈕)。
| loop | loop | 若是出現該屬性,則每當音頻結束時從新開始播放。
| muted | muted | 若是出現該屬性,則音頻輸出爲靜音。
| preload | auto metadata none | 規定當網頁加載時,音頻是否默認被加載以及如何被加載。
| src | URL* | 規定音頻文件的 URL。
<source></source>爲媒體元素(好比 <video> 和 <audio>)定義媒體資源
| 屬性 | 值 | 描述
| ----- | ------------- | ------------------------------------------
| media | media_query | 規定媒體資源的類型,供瀏覽器決定是否下載。
| src | URL | 規定媒體文件的 URL。
| type | MIME_type | 規定媒體資源的 MIME 類型。
<div></div> 定義文檔中的分區或節
<span></span> 這是一個行內元素,沒有任何意義
<header></header> HTML5新增 定義 section 或 page 的頁眉
<footer></footer> HTML5新增 定義 section 或 page 的頁腳
<main></main> HTML5新增 標籤規定文檔的主要內容。<main> 元素中的內容對於文檔來講應當是惟一的。它不該包含在 文檔中重複出現的內容,好比側欄、導航欄、版權信息、站點標誌或搜索表單。IE都不識別
<nav></nav> HTML5新增 表示連接導航部分 若是文檔中有「先後」按鈕,則應該把它放到元素中
<section></section> HTML5新增 定義文檔中的節 一般不推薦那些沒有標題的內容使用section
<article></article> HTML5新增 定義文章 論壇帖子 報紙文章 博客條目 用戶評論
<aside></aside> HTML5新增 相關內容,相關輔助信息,如側邊欄