­

初學者對html的認知

首先是關於本人對一個新事物的理解路線

  • 對html的認知:
    1. what:首先我得知道它是什麼?html是一門超文本標記語言,它不是一門編程語言
    2. why:它為什麼會存在?它存在的意義是什麼?隨着互聯網的發展,人們通常通過手機、電腦等網絡渠道獲取信息和生產生活,故它的存在是為了製作網頁
    3. how:這門語言該怎麼做,它主要能做什麼?它主要負責網頁的架構,結構的規劃。
  • 那既然html的功能主要是負責網頁,那網頁到底包括什麼呢?
  1. 文字
  2. 圖片
  3. 視頻
  4. 音頻
  • 既然是網頁,那網頁就需要瀏覽器打開,那都有那些瀏覽器呢?下面羅列5個世界五大主流瀏覽器:
    1. Internet Explorer瀏覽器(IE)
    2. Opera瀏覽器(歐朋
    3. Safari瀏覽器(蘋果)
    4. Mozilla Firefox瀏覽器(火狐)
    5. Google Chrome瀏覽器(谷歌)
  • 為什麼在眾多瀏覽器中,這五大瀏覽器會是這幾個瀏覽器呢?
    1. 它們有自己獨立的內核
    2. 具有一定的市場份額
  • 為什麼會存在不同的瀏覽器?它們之間有什麼不同呢?
    1. 獨特的解釋語法(FireFox最接近ECMA的標準)
    2. 渲染效果不同
    3. 性能不一樣,支持腳本的執行速度等不一樣
  • Web標準(又稱為網頁標準):為什麼會有Web標準?Web標準是什麼?Web標準有什麼要求?
    1. Web標準:因為不同用戶所用的瀏覽器可能不同,所以為了讓用戶看到的效果和顯示結果一樣,制定了web標準。
    2. Web標準什麼?如圖所示:

構成

語言

說明

結構

HTML

頁面元素和內容

表現

CSS

網頁元素的外觀和位置等頁面樣式(如:顏色、大小等)

行為

JavaScript

網頁模型的定義與頁面交互

               3.Web標準要求頁面實現:結構、表現、行為三層分離

Tags: