• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      HTML語義化標簽

      2017-12-20 07:27:17劉珍
      科學(xué)與財富 2017年29期
      關(guān)鍵詞:開發(fā)者瀏覽器網(wǎng)頁

      劉珍

      摘要:隨著Web2.0技術(shù)的出現(xiàn),網(wǎng)站更趨向于HTML結(jié)構(gòu)與CSS表現(xiàn)分離。HTML5新增了一系列的語義化標簽來構(gòu)造網(wǎng)頁內(nèi)容,使得HTML頁面內(nèi)容更直觀,方便閱讀、理解、維護和搜索,并且更利于完美展現(xiàn)和推廣。

      關(guān)鍵詞:Web2.0 HTML語義化標簽

      引言

      目前,HTML5比HTML4新增了更多的語義化標簽,包含了語義和結(jié)構(gòu)元素、表單元素、新多媒體元素、繪圖元素等。比如:header、footer、aside等。它們的出現(xiàn)和使用,非常利于網(wǎng)頁內(nèi)容的構(gòu)造。

      (一)語義化標簽的由來

      Web2.0被人們描述為“作為平臺的網(wǎng)絡(luò)”。它的出現(xiàn),把網(wǎng)絡(luò)變成一個內(nèi)容互動的平臺,這對網(wǎng)頁設(shè)計具有重大的影響?;赪eb標準,Web2.0的網(wǎng)站更趨向于HTML結(jié)構(gòu)和CSS表現(xiàn)分離。分離結(jié)構(gòu)與表現(xiàn)的一個重要方面是使用語義化標簽來構(gòu)造網(wǎng)頁內(nèi)容,這恰恰也是Web2.0網(wǎng)站提倡的。

      HTML提供網(wǎng)頁文檔的上下文結(jié)構(gòu)和含義。通俗來說HTML就是劃分頁面內(nèi)容。HTML標簽語義化,簡單來說,就是讓標簽有含義,給某塊內(nèi)容用上一個最恰當(dāng)最合適的標簽,使頁面有良好的結(jié)構(gòu),頁面元素有含義,能夠讓大家非常直觀的認識標簽和屬性的作用與用途。不論是誰都能夠看懂這塊內(nèi)容是什么,并且有利于搜索引擎。

      比如在HTML5問世之前,我們一般采用DIV標簽來表示頁面布局,但這些DIV標簽僅僅起到了布局、構(gòu)建外觀和結(jié)構(gòu)的作用,做為容器的DIV標簽只是定義了頁面的某個部分,并沒有什么實際意義(雖然我們可以通過注釋語句、CSS樣式中的id、class來指明、形容這塊內(nèi)容的意義和功能),僅僅是我們提供給瀏覽器的指令。但語義化標簽的出現(xiàn),本身就指明一定的意義,即我們平常所說的“語義”。語義化其實就是用合理的HTML標記以及其特有的屬性去格式化文檔內(nèi)容。

      HTML5的語義化標簽,是HTML5的研究者花費大量精力研究分析用戶的通用行為得來。如Google通過解析器瀏覽、分析上百萬頁面中的DIV標簽的id名稱、超十億的網(wǎng)頁和表格中最常見的類名,發(fā)現(xiàn)header、footer以及nav的類名最為普遍。

      (二)語義化標簽的作用

      編寫HTML文件時按照W3C提倡的語義化,根據(jù)內(nèi)容的結(jié)構(gòu)(內(nèi)容語義化),選擇合適的標簽(代碼語義化),便于開發(fā)者閱讀和寫出更優(yōu)雅的代碼,同時讓各種瀏覽器的爬蟲和機器更好地進行解析。比如某個項目里面的按鈕,開發(fā)者采用DIV標簽或SPAN標簽制作,并在上面用事件委托的形式綁定了一些點擊事件,測試時發(fā)現(xiàn)Safari瀏覽器不能正常實現(xiàn)預(yù)期的按鈕點擊效果。原因在于Safari瀏覽器認為DIV、SPAN標簽不是可以產(chǎn)生交互的元素,只接受直接在這些元素上綁定事件的操作,不認可、不支持在這些元素的事件委托形式的綁定事件。

      1、增加了網(wǎng)頁對搜索引擎的友好性。

      語義化標簽的使用,使得網(wǎng)頁具有良好的結(jié)構(gòu)和語義,提升網(wǎng)站對訪客的易用性,從而使網(wǎng)頁內(nèi)容能夠更自然、容易地被搜索引擎抓取,有助于它們建立索引并給予一個較高的權(quán)值,可進一步加強網(wǎng)站的推廣。

      2、使HTML頁面結(jié)構(gòu)清晰,可讀性強。

      語義化標簽的使用,使得內(nèi)容結(jié)構(gòu)和代碼結(jié)構(gòu)能很好地呈現(xiàn)。代碼可讀性好,比如title、label、alt往往被運用于名詞解釋、圖片信息、相關(guān)信息的解釋。

      3、有利于SEO效果大大增強。

      語義化標簽的使用,有助于頁面和搜索引擎建立良好溝通,有助于搜索引擎爬蟲更好地從頁面中抓取更多的有效信息,有助于瀏覽器的爬蟲和機器很好地對頁面進行解析,并且根據(jù)標簽的語義來確定上下文和各個關(guān)鍵字的權(quán)重。事實上SEO最有效的一種方法就是對網(wǎng)頁的HTML結(jié)構(gòu)進行重構(gòu),這實質(zhì)上就是語義化。與此同時,行業(yè)機構(gòu)對語義化標簽的擴展和瀏覽器廠商在技術(shù)上的支持力度也逐漸提升。HTML5中新增的語義化標簽,在Chrome、opera、safari、firefox等瀏覽器中均得到很好支持。

      4、支持更多設(shè)備能夠更完美的展現(xiàn)網(wǎng)頁(特別是對CSS支持較弱的設(shè)備)。

      語義化標簽方便其他設(shè)備(如屏幕閱讀器、移動設(shè)備等)以語義的方式來渲染頁面。比如屏幕閱讀器會完全根據(jù)開發(fā)者的標記來“讀”頁面內(nèi)容。即使在沒有樣式CSS、CSS丟失或不能正常展現(xiàn)的情況下,頁面也能以一種文檔格式顯示,仍然呈現(xiàn)清晰結(jié)構(gòu),并且容易閱讀甚至無障礙閱讀。因此對有視覺障礙的用戶更加友好,使用PDA、文字瀏覽器以及殘障人士將從中受益。這進一步加強了用戶體驗,可提升網(wǎng)站對訪客的易用性。

      5、便于開發(fā)者閱讀和寫出更優(yōu)雅的代碼,同時便于團隊開發(fā)和維護。

      語義化標簽更具有可讀性,這得使閱讀頁面源代碼的開發(fā)者更容易將網(wǎng)頁分塊,逐塊閱讀、理解和維護,迅速把握下一步開發(fā)網(wǎng)頁的重要動向。遵循W3C標準的開發(fā)團隊都遵循這個標準進行網(wǎng)頁開發(fā),可以快速達成共識、減少差異化,大大縮短開發(fā)時間,提高開發(fā)效率。

      現(xiàn)在很多大型公司的前端很注重標簽語義化,使用語義化標簽可以使開發(fā)團隊組員能夠很好的理解頁面結(jié)構(gòu),便于維護頁面,不必再焦頭爛額的猜測這部分代碼代表什么內(nèi)容,省下了許多不必要的時間,所以在以后的頁面設(shè)計中,慢慢的將使用語義化標簽培養(yǎng)成一種習(xí)慣,可以方便很多開發(fā)者。

      (三)語義化標簽的出現(xiàn)并不能完全棄用DIV標簽

      HTML5提供給我們的語義化標簽對頁面構(gòu)造有非常重要的作用,但畢竟數(shù)量有限。因此雖然現(xiàn)在可以使用一些更精準的語義結(jié)構(gòu)元素來替換以前學(xué)過并且使用的DIV元素,但根據(jù)頁面的內(nèi)容構(gòu)造,頁面的有些區(qū)域仍然需要使用DIV元素。

      參考文獻:

      1、CSS從入門到精通(第2版).曹方.化學(xué)工業(yè)出版社.2011

      2、CSS+DIV網(wǎng)頁樣式布局從入門到精通.龍馬工作室.人民郵電出版社.2014.10

      3、Web前端開發(fā)精品課HTML與CSS基礎(chǔ)教程.莫振杰.中國工信出版集團,人民郵電出版社.2016.3endprint

      猜你喜歡
      開發(fā)者瀏覽器網(wǎng)頁
      反瀏覽器指紋追蹤
      電子制作(2019年10期)2019-06-17 11:45:14
      基于CSS的網(wǎng)頁導(dǎo)航欄的設(shè)計
      電子制作(2018年10期)2018-08-04 03:24:38
      基于URL和網(wǎng)頁類型的網(wǎng)頁信息采集研究
      電子制作(2017年2期)2017-05-17 03:54:56
      16%游戲開發(fā)者看好VR
      CHIP新電腦(2016年3期)2016-03-10 13:06:42
      環(huán)球瀏覽器
      再見,那些年我們嘲笑過的IE瀏覽器
      網(wǎng)頁制作在英語教學(xué)中的應(yīng)用
      電子測試(2015年18期)2016-01-14 01:22:58
      iOS開發(fā)者調(diào)查
      電腦迷(2015年8期)2015-05-30 12:27:10
      iOS開發(fā)者調(diào)查
      電腦迷(2015年4期)2015-05-30 05:24:09
      10個必知的網(wǎng)頁設(shè)計術(shù)語
      合山市| 商洛市| 衢州市| 灌云县| 柘荣县| 顺昌县| 西充县| 新和县| 云阳县| 花垣县| 宜都市| 象山县| 青冈县| 广河县| 潞城市| 玛沁县| 滨州市| 桑植县| 东港市| 安图县| 留坝县| 湛江市| 新宁县| 红安县| 上饶县| 湖北省| 红河县| 上思县| 木兰县| 平凉市| 会东县| 惠来县| 会理县| 泸溪县| 龙江县| 井冈山市| 淳安县| 湘乡市| 唐海县| 应城市| 凉城县|