HTML 5漫談-02-HTML5帶來的變化

              首先看一段HTML4中常見的JavaScript代碼:
              
                  
               HTML5中同樣的頁面會是怎樣的代碼呈現呢?
              
              
              原本在HMTL4中一些需要借助于JavaScript實現的功能,被HTML 5的新屬性所取代。
              
          HTML4中,通常會使用div標簽完成頁面的布局,通過divid屬性和class屬性來區別每一部分div的語義。  

              
              
              同樣的頁面結構,在HTML5中是如何實現的呢?
              

              HTML4中用于頁面布局的div,被HTML 5中增加的一些帶有語義的標簽所取代。這樣不但使頁面結構更加清晰,而且有利于搜索引擎解析頁面。本質上來講,headerfooter這樣的標簽就是命名的div。此外HTML 5更加強調文檔結構與呈現相分離。例如, b標簽在HTML 4中會只是瀏覽器以粗體顯示其中的內容,而HTML 5不再提倡這種純粹用于呈現的標簽,轉而用CSS來負責呈現。

              HTML 5的另一大改進就是支持在瀏覽器中直接播放音頻和視頻文件。請注意是直接,這意味著不需要任何插件。這可以看作是W3C對于插件泛濫的一種反應。原生的(native)多媒體支持再結HTML的其它特性,可以大有作為。

              在HTML 5新增的元素中,canvas可謂震撼。canvas提供了一個通用的繪圖平面,開發人員可以用它完成一些通常要用Adobe Flash來完成的任務。此外,因為canvas必須要用到JavaScript,從而編程成了HTML文檔中第一層次的事情,這是一個重大的轉變。

                
              
              
            


          ----------------------------------
          把人做到寬容,把技術做到強悍。

          posted on 2017-01-04 11:33 OldBoy 閱讀(111) 評論(0)  編輯  收藏 所屬分類: HTML5

          <2017年1月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 遂昌县| 临武县| 杭州市| 松桃| 宿松县| 康保县| 平塘县| 荣昌县| 鞍山市| 安远县| 麻江县| 石家庄市| 福鼎市| 双峰县| 宾阳县| 道孚县| 城口县| 南充市| 东源县| 高唐县| 长宁县| 鲁山县| 淅川县| 武城县| 南阳市| 瓦房店市| 炎陵县| 伊金霍洛旗| 利津县| 东台市| 甘德县| 乐清市| 文昌市| 蒲城县| 抚州市| 都匀市| 宝山区| 焦作市| 十堰市| 高密市| 南丰县|