91精产品自偷自偷综合官网版下载-91精产品自偷自偷综合下-91精品-91精品91久久久-91精品成人-91精品成人www

網(wǎng)站建設資訊

NEWS

網(wǎng)站建設資訊

HTML5中Landmark的示例分析

這篇文章主要介紹HTML5中Landmark的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

我們提供的服務有:網(wǎng)站設計、網(wǎng)站建設、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、蒲縣ssl等。為1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的蒲縣網(wǎng)站制作公司

什么是 Landmark

Landmark 是一種用來表示網(wǎng)頁組織結構的方法。通常一個網(wǎng)頁可以被切分成幾個大塊

HTML5中Landmark的示例分析

以一個視頻網(wǎng)站為例,網(wǎng)頁的最上方是一條banner,左側是一個導航欄,右側顯示視頻。網(wǎng)頁可以通過這種切分方式來分割出不同的功能區(qū)。當然在一個功能區(qū)內也可以遞歸地進行切分,這里先不展開。
對于一個視力障礙者,他無法像常人一樣理解從視覺角度傳達出的網(wǎng)頁結構信息,那么就需要網(wǎng)頁開發(fā)者預先將網(wǎng)頁的結構規(guī)劃好,并將結構信息寫在HTML代碼里,最終將網(wǎng)頁的結構信息通過讀屏軟件表達出來。
而landmark就是連接網(wǎng)頁結構信息和讀屏軟件的橋梁。網(wǎng)頁開發(fā)者通過landmark對網(wǎng)頁區(qū)域進行標注,讀屏軟件讀取landmark信息并傳達給視力障礙者。

如何使用 Landmark

事實上,在HTML5 landmark出現(xiàn)之前,就已經(jīng)有l(wèi)andmark的概念了。
landmark有以下幾種main,navigation,complementary,banner,contentinfo,form,region,search。通過使用

就定義了一個main landmark。

而在HTML5中定義了一些全新的標簽,并賦予他們隱式的landmark語義。
HTML5 Landmark主要有以下幾種

HTML ElementLandmark Role
main
navigation
complementary
banner
contentinfo
form
region

這些標簽本身就隱含著landmark的含義,也就是說

是完全等價的。

對于search landmark沒有定義專用的HTML標簽,通常使用來實現(xiàn)。

也就是說,在上一節(jié)引用的網(wǎng)頁中

  1. 對于1號區(qū)域,應當把所有的內容放到一個

    中,標識該部分是banner

  2. 對于2號區(qū)域,應當把所有的內容放到一個

    中,標識該部分是導航欄

  3. 對于3號區(qū)域,應當把所有的內容放到一個

    中,標識該部分是網(wǎng)頁的主要內容
     

讀屏軟件會生成一系列的跳轉鏈接來幫助視力障礙者確定網(wǎng)頁的結構并迅速跳轉至需要的部分。

在HTML5之前,只能通過role屬性來定義landmark,HTML5推出的新標簽能夠在保持可訪問性的情況下簡化標記。但并不是每個用戶使用的輔助工具都支持最新的標準,因此許多教程推薦使用

的寫法來同時兼容兩種標準。W3C的標準不鼓勵在已經(jīng)含有隱式語義的情況下使用role屬性,因為兩者語義沖突的情況下可能導致無法預計的表現(xiàn)。

區(qū)分同類型的 Landmark

有時候頁面中可能會有多個導航欄,分別有不同的作用。比如一個電商網(wǎng)站有一個主導航來跳轉到購物車、收藏夾等不同的頁面;還有一個產品導航來跳轉到電子產品、嬰兒產品。如何對兩者進行區(qū)分呢,這里需要使用aria-label或者aria-labelledby屬性。


  
        
  • 主頁
  •     
  • 購物車
  •     
  • 收藏夾
  •   
           
        
  • 嬰兒產品
  •     
  • 電子產品
  •     
  • 體育產品
  •   

這樣讀屏軟件會分別生成以下兩個鏈接

  • 導航,主導航

  • 導航,產品導航
     

這樣就將不同的landmark區(qū)分開了。

使用讀屏軟件讀取 Landmark

為了更好地理解landmark,我嘗試使用讀屏軟件來測試網(wǎng)頁上的landmark。這里我使用的是Windows系統(tǒng)自帶的講述人。

HTML5中Landmark的示例分析

按下Caps Lock + F5來顯示網(wǎng)頁中所有的landmark。

HTML5中Landmark的示例分析

按下Caps Lock + N,可以看到講述人光標移動到了網(wǎng)頁的主要內容部分。

HTML5中Landmark的示例分析

使用D或Shift + D可以在landmark間切換,同時會朗讀出每個landmark的信息。
這里可以看到有一個search landmark,它在banner landmark的內部,這就是landmark嵌套的情況。對于landmark嵌套有一系列的規(guī)則,感興趣的讀者可以自己了解。

以上是“HTML5中Landmark的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


分享文章:HTML5中Landmark的示例分析
網(wǎng)頁網(wǎng)址:http://www.yuzhuanjia.cn/article/jeshhs.html
主站蜘蛛池模板: 成年人黄色片网站 | a片强制妇女 | 国产18禁 | 东京热日韩人妻精品无码 | 99久久久国产精品免费蜜臀 | 91人妻无码一区二区免费 | 97国产成人精品 | av大片在线无码永久免费网址 | 91丝袜高潮流白浆喷潮在线播放 | av无码在线观看不卡 | av收藏夹国语剧情在线播放 | 午夜免费观看福利片一区二区三区 | 粉泬毛多水多30岁女人都是水 | 国产白色视频在线观看w | 国产av综合第一页一个的一区免费影院黑人 | 91精品蝌蚪 | av人妻精品 | 午夜福利国产成人a∨在线观 | AV亚洲产国偷V产偷V自拍 | 99久久人人爽亚洲 | 91麻豆怎么进去 | 午夜抽搐一进一出 | 99福利在线| 91精品国产一区二区三区免费一本大道综合伊人精品热热国产 | 国产aⅴ日韩毛片 | 福利一区二区久久 | av久久66 | 91福利精品导航完整版电影在线观看 | 大香人蕉免费视频75 | 97精品超碰一区二区三区 | 91三级视频在线观看 | 午夜黄视频 | 国产av剧情md | 91老肥熟国产在 | 国产av电影播放 | av丁香五月 | 99久久无码免费国产 | 99国产精品无码专区 | 成人一区二 | 91福利第一导航 | 99久久免费只有精品国产高潮 |