HTML5新增屬性

1、新增與連接相關的屬性
  1. 爲a與area元素增長media屬性。該屬性有效的前提是href屬性必須存在。media屬性定義了目標URL是針對哪一種類型的媒介設備進行優化的。
  2. 爲area元素增長hreflang屬性與rel屬性。這可使其保持與a和link元素的一致性。
  3. 爲link元素增長sizes屬性。該屬性能夠指定關聯圖標(icon)的大小,因此一般與icon元素一塊兒使用。
  4. 爲base元素增長traget屬性,仍然是爲與a元素保持一致。
  2、新增與表單相關的屬性
  1. 爲input(type=text)、button、select和textarea元素增長autofocus屬性。該屬性表示在打開頁面是使元素自動得到焦點。
  2. 爲input(type=text)和textarea元素增長placeholder屬性。該屬性能夠在用戶輸入時進行提示。
  3. 爲input、output、button、select、textarea、和fieldset增長form屬性。該屬性用於聲明元素屬於哪一個表單,而並不關心元素具體在頁面的哪一個位置,甚至是表單以外均可以。
  4. 爲input(type=text)和textarea元素增長required屬性。該屬性表示元素爲必填項,當用戶提交表單時系統會自動檢查元素中是否有內容。
  5. 爲input元素增長了多個新屬性:autocomplete、min、max、multiple、pattern與step。同時還新增了list和datalist兩個元素,能夠與input配合使用。
  6. 爲input和button元素增長了多個新屬性:formaction、formenctype、formmethod、formnovalidate 與formtarget。他們能夠重載早期HTML版本中form元素的action、enctype、method、novalidate和 target屬性。
  7. 爲input、button和form元素增長novalidate屬性。該屬性能夠取消用戶提交表單時須要進行的相關檢查。
  8. 爲fieldset元素增長disabled屬性。能夠將其子元素設爲無效狀態。
  3、新增的其餘屬性
  1. 爲ol元素增長reversed屬性,用於指定列表倒序顯示。
  2. 爲meta元素增長charset屬性,用於指定文檔的字符編碼,實際上該屬性已經在以前的版本中被普遍應用了。
  3. 爲menu元素增長type與label兩個屬性。label屬性用於爲菜單定義一個可見的標註,type屬性定義菜單的三種顯示形式,即上下文菜單、工具條菜單、列表菜單。
  4. 爲style元素增長scoped屬性,用於規定樣式的做用域。
  5. 爲script元素增長async屬性,用來定義腳本是否異步執行。
  6. 爲html元素增長manifest屬性,在開發離線Web應用程序時,它與API結合使用,定義一個URL,在這個URL上描述文檔的緩存信息。
  7. 爲iframe元素增長了多個新屬性:sandbox、seamless和srcdoc,主要用來提高頁面安全性,防止不被信任的Web頁面執行某些操做。