欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Bootstrap的aria-label和aria-labelledby屬性實(shí)例詳解

 更新時(shí)間:2018年11月02日 10:21:35   作者:Mr.zengcx  
這篇文章主要介紹了Bootstrap的aria-label和aria-labelledby屬性實(shí)例詳解,需要的朋友可以參考下

aria-label

正常情況下,form表單的input組件都有對應(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 rel="stylesheet"  rel="external nofollow" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
  <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
 <script src="https://cdn.bootcss.com/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
 <script src="https://cdn.bootcss.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
  <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">身份證號:</label>
      <div class="col-lg-7">
        <input type = "text" id = "idCard" class="form-control">
      </div>    
    </div>  
  </form>
</body>
</html>

但是如果我們沒有給輸入框設(shè)置label時(shí),當(dāng)其獲得焦點(diǎn)時(shí),屏幕閱讀器會(huì)讀出aria-label屬性的值,aria-label不會(huì)在視覺上呈現(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 = "身份證號">
      </div>    
    </div>  
  </form>
</body>

aria-labelledby
<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="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >測試工程師</a>
     </li>
     <li role="presentation">
       <a role="menuitem" tabindex="-1" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >開發(fā)工程師</a>
     </li>
     <li role="presentation">
       <a role="menuitem" tabindex="-1" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >銷售工程師</a>
     </li>     
    </ul>
  </div>
</body>

注:

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

總結(jié)

以上所述是小編給大家介紹的Bootstrap的aria-label和aria-labelledby屬性實(shí)例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 原生javascript+css3編寫的3D魔方動(dòng)畫旋扭特效

    原生javascript+css3編寫的3D魔方動(dòng)畫旋扭特效

    這篇文章主要介紹了原生javascript+css3編寫的3D魔方動(dòng)畫旋扭特效的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-03-03
  • uni-app入門頁面布局之window和tabbar詳解

    uni-app入門頁面布局之window和tabbar詳解

    每個(gè)頁面按照結(jié)構(gòu)可以分成三部分:window?page?tabbar.其中window和tabbar一般比較固定,page是平常業(yè)務(wù)開展的主要載體,根據(jù)業(yè)務(wù)需求進(jìn)行頁面配置。下面主要講一下window和tabbar,感興趣的朋友跟隨小編一起看看吧
    2022-11-11
  • 基于JavaScript實(shí)現(xiàn)可搜索的表格

    基于JavaScript實(shí)現(xiàn)可搜索的表格

    在Web開發(fā)中,數(shù)據(jù)表格是常見的數(shù)據(jù)展示形式,這篇文章主要為大家詳細(xì)介紹了如何使用JavaScript來實(shí)現(xiàn)這個(gè)功能,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01
  • Avalonjs 實(shí)現(xiàn)簡單購物車功能(實(shí)例代碼)

    Avalonjs 實(shí)現(xiàn)簡單購物車功能(實(shí)例代碼)

    avalon是國內(nèi)最強(qiáng)大的MVVM框架,最近小編在高購物車的項(xiàng)目,我們是用avalon來實(shí)現(xiàn)一些模塊的,所以順其自然的用avalon來實(shí)現(xiàn)購物車。接下來通過本文給大家分享Avalonjs 實(shí)現(xiàn)簡單購物車功能的實(shí)例代碼,需要的的朋友參考下
    2017-02-02
  • JavaScript中的高級函數(shù)

    JavaScript中的高級函數(shù)

    在JavaScript中,函數(shù)的功能十分強(qiáng)大,除了函數(shù)相關(guān)的基礎(chǔ)知識(shí)外,掌握一些高級函數(shù)并應(yīng)用起來,不僅能讓JS代碼看起來更為精簡,還可以提升性能,本文是小編總結(jié)的一些常用的、重要的函數(shù)
    2018-01-01
  • js獲取對象為null的解決方法

    js獲取對象為null的解決方法

    js獲取對象為null的情況,想必很多的朋友都有遇到過吧,只要是js對字符串的解析跟對數(shù)字串的解析還是不太一樣,這是需要注意的地方
    2013-11-11
  • 深入淺析JS的數(shù)組遍歷方法(推薦)

    深入淺析JS的數(shù)組遍歷方法(推薦)

    這篇文章主要介紹了深入淺析JS的數(shù)組遍歷方法(推薦)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • 無阻塞加載js,防止因js加載不了影響頁面顯示的問題

    無阻塞加載js,防止因js加載不了影響頁面顯示的問題

    下面小編就為大家?guī)硪黄獰o阻塞加載js,防止因js加載不了影響頁面顯示的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來
    2016-12-12
  • html5+javascript實(shí)現(xiàn)簡單上傳的注意細(xì)節(jié)

    html5+javascript實(shí)現(xiàn)簡單上傳的注意細(xì)節(jié)

    這篇文章主要為大家詳細(xì)介紹了html5+javascript實(shí)現(xiàn)上傳操作的注意細(xì)節(jié),form表單樣式不美觀等細(xì)節(jié)問題,感興趣的小伙伴們可以參考一下
    2016-04-04
  • js檢測iframe是否加載完成的方法

    js檢測iframe是否加載完成的方法

    這篇文章主要介紹了js檢測iframe是否加載完成的方法,涉及JavaScript針對框架頁面控件值的判斷與頁面加載的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-11-11

最新評論