各位同窗。身爲本版的斑竹。,但願各位童鞋都能學到Html5 .特此沒兩天更新一個學習筆記和你們一塊兒學習Html5....
語法改變
1.新增的元素和廢除的元素
2.新增的屬性和廢除的屬性
3.全局屬性
html5和4的區別:DOCTYPE、聲明、內容類型、字符的編碼的制定方法、元素標記的省略、布爾值的類型、引號的省略
一:html5中的標記方法
1內容類型:.html .htm
2DOCTYPE聲明: <!DOCTYPE html>(不區分大小寫)
使用SYSTEM識別符<!doctype html system "about:legacy-conmpt>
3指定字符編碼。<meta charset="utf-8">
二:能夠省略標記的元素
1不容許寫結束標記:area 、base br col command embed hr img input keygen meta param source track wbr
2能夠省略:li dt dd p rt rp optgroup option colgroup thead tbody tr td th
3能夠省略所有:html head body colgroup tbody
三:boolean屬性:例如disabled readonly 當只寫屬性不指定屬性值時爲true 設置爲false爲不指定
只寫屬性不寫屬性值爲true
不寫表明爲false
屬性值=屬性名 爲true
屬性爲=null 爲true
四:省略號
input type="text" type='text' type=text 這三種方法都行
新增元素和廢除的元素
一:結構元素
section:頁面中的一個內容區塊。能夠和h1等結合
artide:頁面種一塊語上下文不相關的獨立內容
aside:樓上內容外的。和樓上相關的輔助信息
header:內容區塊或整個頁面標題
hgroup:與樓上組合使用
fotter:這個頁面或者頁面中的一個內容區塊的腳註。。做者。日期
nav:頁面中導航連接的部分
figure:表示一段獨立的劉內容。通常爲文檔主題六內容中的獨立單元
二:其餘元素
videp:定義視頻
audio:元素定義的音頻
embed:插入各類多媒體。mp3
mark:在視頻上向用戶呈現突出顯示或者高亮的文字。用於搜索結果中顯示、。可百度。你就懂得了
progress:運行中的進程
meter:度量值。用於最大值和最小值的度量。,min/max
time:表示時間和日期
ruby,rt:字符的解釋和發音
rp:ruby註釋中使用。定義不支持的
canras:表示一個圖形或者一個畫布
command:命令按鈕
details:元素。用戶要求而且能夠獲得的信息
datalist:可選數據列表。和input結合。製做下拉列表
keygen:生成密鑰
ment:菜單的列表
三:新增長的Input
email:必須輸入。你懂得O(∩_∩)O哈!
url:一個路徑
rumber:一個數值
range:一個範圍的數值
date:不解釋了。你懂得
四:廢除的元素
basefont big center font s strike tt u
font元素容許用所見即所得的編輯器來插入,s元素,strike元素能夠用deL元素替代。tt元素用font-family元素
不在使用frame框架。只支持iframe框架 因爲存在負面的影響
只有部分瀏覽器支持的元素apples ,bgsound blink marquee等。 applet元素用embed或者object元素替代。bgsound元素由audio元素 最後一個則有JS替代
其餘廢除的元素
廢除rb元素
廢除acronym元素
廢除dir元素
廢除isindex元素
廢除listing元素
廢除xmp元素
廢除nextid元素
廢除plaintext元素
全局屬性
contentEditable 是否容許用戶編輯元素的內容。true和false
<ignore_js_op>php
<ignore_js_op>html
designMode 整個頁面是否爲可編輯、一個on 。off
hidden屬性 暫時還沒搞明白
tabindex 不斷敲擊tab 控件獲取焦點app