超文本標記語言,用來製做網頁瀏覽器常識:
- 常見瀏覽器:
谷歌(Chrome)、蘋果(Safari) 、 IE(Edge)、歐朋(Opera)、火狐(Firefox)html
- 瀏覽器內核:瀏覽器內核能夠分紅兩部分:渲染引擎(layout engineer或者Rendering Engine)和JS引擎
- 渲染引擎:負責取得網頁的內容(HTML、XML、圖像等)整理訊息(加入CSS)、計算網頁的顯示方式,負責對網頁語法的解釋
- JS引擎:解析JavaScript語言,執行JavaScript語言來實現網頁的動態效果。
渲染引擎決定了瀏覽器如何顯示網頁的內容以及頁面的格式信息。不一樣的瀏覽器內核對網頁編寫語法的解釋也有不一樣,所以同一網頁在不一樣的內核的瀏覽器裏的渲染(顯示)效果也可能不一樣,這也是網頁編寫者須要在不一樣內核的瀏覽器中測試網頁顯示效果的緣由。
- 常見內核(渲染引擎):
- Blink:谷歌(Chrome)內核,剛開始用Safari內核(webkit)2013年4月3日脫離,Blink實際上也是webkit的分支,在原有基礎上增強而已,大部分國產瀏覽器都採用 Blink內核
- Gecko:火狐(Firefox)內核,和flash搭配使用
- Trident:IE(現爲Edge)內核,國內不少雙核瀏覽器其中一核就是Trident(兼容)例如:360極速瀏覽器谷歌內核與IE內核
- Webkit/chromium:Safari內核,蘋果家族標配,還有遨遊瀏覽器3,Symbian 手機瀏覽器,Android 默認瀏覽器都是webkit
- Presto:歐朋(Opera)內核,挪威產,現使用谷歌瀏覽器內核
- Web標準:
- 優勢:
- web標準構成:
web標準不是某一個標準,二十由W3C和其餘標準化組織制定的一系列標準的集合。主要包括結構(Structure)、表現(Presentation)和行爲(Behavior)三個方面。
1.聲明文檔 :<!Doctype html>2.html標籤:網頁中最大的標籤,全部內容和設置都要放在這中間
- head頭:頁面的相關設置,編碼格式,標題等
- body體:顯示頁面當中的內容
- 標籤的組成:<開始標籤>內容</結束標籤>
- 語法規範:標籤必須都用小寫,屬性的值通常都用雙引號包起來(遵循規範)