亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

詳解Bootstrap的aria-label和aria-labelledby應(yīng)用

 更新時(shí)間:2016年01月04日 11:14:04   作者:YvetteLau  
這篇文章主要介紹了詳解Bootstrap的aria-label和aria-labelledby應(yīng)用的相關(guān)資料,需要的朋友可以參考下

aria-label

正常情況下,form表單的input組件都有對(duì)應(yīng)的label.當(dāng)input組件獲取到焦點(diǎn)時(shí),屏幕閱讀器會(huì)讀出相應(yīng)的label里的文本。
如:

<!DOCTYPE html> 
<html> 
<head> 
 <meta charset = "utf-8"> 
 <title>demo</title> 
 <link href="bootstrap-3.3.4-dist/css/bootstrap.min.css" rel="stylesheet"> 
 <style type="text/css"> 
  body{padding: 20px;} 
 </style> 
</head> 
<body> 
 <form role = "form"> 
  <div class="form-group col-lg-3 form-horizontal"> 
   <label for = "idCard" class="control-label col-lg-5">身份證號(hào):</label> 
   <div class="col-lg-7"> 
    <input type = "text" id = "idCard" class="form-control"> 
   </div>   
  </div>  
 </form> 
</body> 
</html> 

但是如果我們沒(méi)有給輸入框設(shè)置label時(shí),當(dāng)其獲得焦點(diǎn)時(shí),屏幕閱讀器會(huì)讀出aria-label屬性的值,aria-label不會(huì)在視覺(jué)上呈現(xiàn)效果。
如:

<body> 
 <form role = "form"> 
  <div class="form-group col-lg-3 form-horizontal"> 
   <div class="col-lg-7"> 
    <input type = "text" id = "idCard" class="form-control" aria-label = "身份證號(hào)"> 
   </div>   
  </div>  
 </form> 
</body> 

aria-labelledby屬性

當(dāng)想要的標(biāo)簽文本已在其他元素中存在時(shí),可以使用aria-labelledby,并將其值為所有讀取的元素的id。如下:
當(dāng)ul獲取到焦點(diǎn)時(shí),屏幕閱讀器是會(huì)讀:“選擇您的職位”

<body> 
 <div class="dropdown"> 
  <button type="button" class="btn dropdown-toggle" id="dropdownMenu1" 
   data-toggle="dropdown"> 
   選擇您的職位 
   <span class="caret"></span> 
  </button> 
  <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1"> 
   <li role="presentation"> 
    <a role="menuitem" tabindex="-1" href="#">測(cè)試工程師</a> 
   </li> 
   <li role="presentation"> 
    <a role="menuitem" tabindex="-1" href="#">開(kāi)發(fā)工程師</a> 
   </li> 
   <li role="presentation"> 
    <a role="menuitem" tabindex="-1" href="#">銷售工程師</a> 
   </li>   
  </ul> 
 </div> 
</body> 

PS:如果一個(gè)元素同時(shí)有aria-labelledby和aria-label,讀屏軟件會(huì)優(yōu)先讀出aria-labelledby的內(nèi)容

以上內(nèi)容是小編給大家介紹的Bootstrap的aria-label和aria-labelledby應(yīng)用相關(guān)內(nèi)容,希望本文分享能夠給大家?guī)?lái)幫助,同時(shí)感謝大家一直以來(lái)對(duì)腳本之家網(wǎng)站的支持。

相關(guān)文章

  • 常用簡(jiǎn)易JavaScript函數(shù)

    常用簡(jiǎn)易JavaScript函數(shù)

    返回字符串的字節(jié)長(zhǎng)度 檢查表單是否符合規(guī)定的長(zhǎng)度 等表達(dá)驗(yàn)證函數(shù)
    2009-04-04
  • JS Generator函數(shù)yield表達(dá)式示例詳解

    JS Generator函數(shù)yield表達(dá)式示例詳解

    這篇文章主要為大家介紹了JS Generator函數(shù)yield表達(dá)式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • javascript彈出拖動(dòng)窗口

    javascript彈出拖動(dòng)窗口

    在很多網(wǎng)頁(yè)上可以看到,點(diǎn)擊網(wǎng)頁(yè)的某個(gè)地方能夠彈出一個(gè)新窗口,并且可以在屏幕中隨意拖動(dòng),通過(guò)此篇文章給大家介紹javascript彈出拖動(dòng)窗口,有需要的朋友可以參考下
    2015-08-08
  • 腳本吧 - 幻宇工作室用到j(luò)s,超強(qiáng)推薦base.js

    腳本吧 - 幻宇工作室用到j(luò)s,超強(qiáng)推薦base.js

    腳本吧 - 幻宇工作室用到j(luò)s,超強(qiáng)推薦base.js...
    2006-12-12
  • JavaScript的面向?qū)ο?一)

    JavaScript的面向?qū)ο?一)

    JavaScript的面向?qū)ο?一)...
    2006-11-11
  • 原生JS實(shí)現(xiàn)逼真的圖片3D旋轉(zhuǎn)效果詳解

    原生JS實(shí)現(xiàn)逼真的圖片3D旋轉(zhuǎn)效果詳解

    這篇文章主要介紹了原生JS實(shí)現(xiàn)逼真的圖片3D旋轉(zhuǎn)效果,結(jié)合實(shí)例形式詳細(xì)分析了javascript實(shí)現(xiàn)圖片3D旋轉(zhuǎn)相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2019-02-02
  • 使用Dropzone.js上傳的示例代碼

    使用Dropzone.js上傳的示例代碼

    本篇文章主要介紹了使用Dropzone.js上傳的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-10-10
  • JS模擬酷狗音樂(lè)播放器收縮折疊關(guān)閉效果代碼

    JS模擬酷狗音樂(lè)播放器收縮折疊關(guān)閉效果代碼

    這篇文章主要介紹了JS模擬酷狗音樂(lè)播放器收縮折疊關(guān)閉效果代碼,涉及JavaScript響應(yīng)鼠標(biāo)事件控制頁(yè)面元素樣式變換的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-10-10
  • JS阻止事件冒泡的方法詳解

    JS阻止事件冒泡的方法詳解

    在本篇文章里小編給大家整理的是關(guān)于JS如何阻止事件冒泡的相關(guān)知識(shí)點(diǎn)內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2019-08-08
  • JS如何生成隨機(jī)驗(yàn)證碼

    JS如何生成隨機(jī)驗(yàn)證碼

    這篇文章主要為大家詳細(xì)介紹了JS如何生成隨機(jī)驗(yàn)證碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03

最新評(píng)論