html5的優點:
1、可以跨平台,不受平台的限制
2、解決了相容性的問題
3、各大知名瀏覽器都支援
xhtml和html5的區別
1、語法的改變
2、新增元素和廢除元素
3、新增屬性和廢除屬性
4、全域性屬性
語法的變化(一)
1、doctype宣告
2、制定字元編碼
語法的變化(二)(建議寫吧。嚴謹點)
1、標準的改變(鬆散的標籤)
a、可以省略標記的元素
i、可以省略結束標記的元素:li dt p option thead tr td等
ii、可以省略全部標記的元素:html head body tbody
b、具有布林值得屬性
i、checked(checked = true)
c、省略引號
廢除元素:
1、能用css替代的元素:big center font s u strike 等
2、不再使用frame框架
4、其他被廢除的元素:rd dir isindex listing nextid等
廢除屬性:
1、廢除屬性
a、table(align、bgcolor、border、cellpadding、width)
b、html(version)html5不會定義版本
c、a/link(charset)
d、br(clear)
e、img(align)
2、全域性屬性(任何人都可以使用的屬性)
a、contenteditable屬性
b、designmode屬性
新增屬性
1、表單相關的屬性
a、autofocus自動對焦,placeholder,required自動驗證等
2、鏈結相關的屬性
a、link(size),base(target)等
3、其他屬性
a、ol(reversed),meta(charset),script(async)(非同步載入指令碼)等
HTML5全域性屬性
contenteditable 值true false,是否允許使用者直接編輯給定標籤顯示的內容,獲取焦點即可編輯,當沒有這個屬性時從父級繼承下來,即父級元素可編輯自己也可編輯。designmode 只能在js中被修改和編輯,值為on off,用於指定頁面是否可被編輯 為 on 時所有支援 cont...
html5全域性屬性
1.accesskey 快捷鍵 例 accesskey s windows系統上為alt s,轉移焦點 2.class 3.contenteditable 能否編輯 可以編輯 4.contextmenu設定快捷選單 在觸發時彈出,windows滑鼠右擊彈出來,支援性差 5.dir文字的方向 dir ...
HTML5全域性屬性
全域性屬性 它們是用來配置所有元素共有的行為。全域性屬性可以作用在任何乙個元素身上,不過這不一定會帶來有意義或者有用的改變。accesskey 屬性可以設定乙個或幾個用來選擇頁面是上的元素的快捷鍵。例如 class屬性 學過前端的都知道 id屬性同上。contenteditable屬性 是html5...