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)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 平遥县| 嫩江县| 吴忠市| 武乡县| 毕节市| 舞钢市| 徐水县| 徐闻县| 手游| 密云县| 浙江省| 普宁市| 久治县| 温宿县| 科技| 龙胜| 鹤庆县| 新宁县| 辰溪县| 巨野县| 桂林市| 乌审旗| 灵台县| 万山特区| 兰考县| 西盟| 九龙坡区| 阳泉市| 青川县| 怀柔区| 虞城县| 观塘区| 桂东县| 师宗县| 中宁县| 丰城市| 西平县| 珠海市| 蒙山县| 五华县| 筠连县|