html5學習

HTML的歷史
最先:Tim Berners-Lee 發明了web,並創造了HTML(借鑑SGML)。
並不存在HTML1.0
HTML2.0由IETF發佈的,
以後W3C成爲HTML後續標準的制定者,經過幾回升級,直到1999年發佈HTML4.01。
HTML4.01以後的一個修訂版成爲XHTML1.0規範。區別是後者要求符合嚴格的XML規範。(如關閉標籤,標籤和屬性需小寫)其中有三個標準:XHTML 1.0 Strict,XHTML 1.0 Transitional和XHTML 1.0 Framesetcss

以後,又出現了XHTML1.1,更加嚴格。
可是問題在於,實際的開發和W3C力推的標準有至關的距離。若是用W3C的標準 application/xhtml+xml 做爲MIME類型,那麼當時最廣爲使用的IE瀏覽器並不支持。
以後發展出了
xhtml1.0是w3c組織爲了對付html以往陳舊的、充滿大量不規則、錯誤的html代碼而設立的標準html

全局屬性:
contentEditable="true"//讓該元素可編輯
js中:document.designMode="on" //讓全部可編輯的元素均可編輯
hidden="true" html5

結構性元素
article:強調完整的內容
section:強調一系列的分塊,須要有標題
nav元素:包含連接列表(如ul li) menu用於發出命令的菜單,式一種交互性元素
aside元素:側邊欄
header::放置標題、搜索或LOGO圖,通常應包含一個heading元素(h1-h6)
hgroup(html5.1已廢除)
footer:腳註
address:地址信息css3

dir="rtl"文字位置從右到左
lang="en" 局部設置語言 會致使樣式不同web

文字層次的語義性標籤
time:是一種微格式 ,可在其中添加pubdate屬性,代表整個網頁或文章的發佈時間瀏覽器

元數據meta標籤
三種方式
一、名值對,用以給搜索引擎提供數據用的
<meta name="author" content="Benjamin">
<meta name="keywords" content="html5,css3,響應式">
二、設定字符編碼
<meta charset="utf-8">
三、模擬HTTP標頭字段
<meta http-equiv="refresh" content="2;https://www.baidu.com">
<meta http-equiv="content-type" content="text/html;charset=utf-8">app

相關文章
相關標籤/搜索