精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

前端無障礙開發指南

開發 前端
在了解了無障礙的基本概念后,我們分別從 HTML、開發框架以及 CSS等角度,一起來看看無障礙頁面的實現方式吧。

作者 |  孫郁儼

The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect," said Tim Berners-Lee, W3C Director and inventor of the World Wide Web.

30年前,Tim Berners-Lee 在歐洲核子研究中心創建了第一個 Web 網頁,宣告了萬維網的誕生。自此,萬維網就承載著開放平等的愿景。

Accessibility——無障礙設計&信息無障礙(也簡稱為 A11y),雖然常常會被解釋為”為殘障人士服務“,但其無障礙設計的核心在于為所有人提供同等的體驗。我們每個人都有可能在某些時刻成為失能者,這稱為場景性殘疾(situational disability & temporary disability),比如受傷骨折后,暫時失去了部分活動能力。又比如被強光照射時,看不清楚事物,在嘈雜地鐵中的聽力產生障礙等等。

根據 W3C 組織的定義,Web accessibility 意味著每個人都可以感知、理解并與 Web 交互,甚至為 Web 做出貢獻。中國工信部也指出,信息無障礙是指通過信息化手段彌補身體機能、所處環境等存在的差異,使任何人(無論是健全人還是殘疾人,無論是年輕人還是老年人)都能平等、方便、安全地獲取、交互、使用信息。

但在萬物互聯的當下,盡管我們的衣食住行早已與網絡世界息息相關,互聯網并未成一個平等的,人人都可以訪問的世界。根據2022 年 The WebAIM Million 統計報告,在對 100萬 個網站首頁進行無障礙分析后,得到的結果卻差強人意:

  • 在 100 萬個首頁中,一共檢測到 50,829,406 項非重復的無障礙錯誤,平均每個首頁有50.8個錯誤。
  • 96.8% 的首頁檢測到了 WCAG 2 錯誤,未能達到 WCAG 2的標準,盡管現在最新的標準是WCAG 2.1
  • 在殘障用戶的頁面訪問流程中,每交互 19 個首頁元素,就可能遇到一個無障礙錯誤

圖片

圖源:2022 年 The WebAIM Million 報告

在這些頁面無障礙錯誤中,96.5%的錯誤歸屬于以下五類:

  • 頁面顏色對比度不達標,影響視力障礙用戶的訪問體驗。
  • 未定義<img />標簽的alt屬性,影響輔助技術(Assistive technologies, ATs) 如屏幕閱讀器等設備獲取圖片信息。
  • 空鏈接和空按鈕,指不包含不包含實際的文本的<a>標簽或 <button>標簽。這些標簽只包含一個圖像或一個文本的圖像,會導致使用 ATs 設備的用戶無法感知可交互元素的實際用途。
  • 表單元素<input />標簽沒有對應的<label>標簽。</label><label>標簽對于 ATs 設備至關重要。沒有它,用戶將無法感知他們在與哪個 <input /> 標簽交互。
  • <html>標簽沒有設置lang屬性。不同的語言類型在屏幕閱讀器中的發音是不同的,比如six單詞在法語和英文兩種類型的屏幕閱讀器中的發音就非常的不同。在</html><html>上定義lang屬性,會告知 ATs 設備當前頁面所使用的語言。

作為前端開發者,我們要如何把關頁面的無障礙功能呢?

在前端開發的視角中,每一個 Web 應用都可以拆解為 HTML、CSS 和 JavaScript。HTML 會經過 HTML Parser 將 HTML 結構轉換成 DOM Tree;CSS 會經過 CSS Parser 將 CSS 轉換成 CSSOM Tree。最終,瀏覽器根據 DOM Tree 和 CSSOM Tree 構建出最終的 Render Tree。

圖片

對于無障礙 Web 應用,除了包含 DOM 和 CSSOM 之外,將包含 AOM (Accessibility Tree,可訪問性樹)。AOM 可訪問性樹和 DOM 樹平行存在。簡單來說,可訪問性樹是 DOM 樹的一個子集。每個需要暴露給 ATs 輔助技術的 DOM 元素都對應一個在可訪問樹中存在的無障礙對象。定義 AOM 實現的標準是  WAI-ARIA(Web Accessibility Initiative – Accessible Rich Internet Application),即可訪問的互聯網富應用標準,致力于解決應用的可訪問性問題,它與HTML5 標準同屬于 W3C 組織。Web 應用的 AOM 也并非遙不可及,打開 Chrome 瀏覽器的 Devtools,我們即可查看頁面的 AOM 結構。

圖片

在了解了無障礙的基本概念后,我們分別從 HTML、開發框架以及 CSS等角度,一起來看看無障礙頁面的實現方式吧。

編寫 HTML 時需要考慮的 Web Accessibility

就像瀏覽器引擎依賴 HTML 結構以構建頁面 UI 骨架,ATs 設備也依賴 HTML 結構來構建頁面的 AOM 可訪問性樹。所以語義化的 HTML 對于實現 Web 應用無障礙至關重要,因為原生的 HTML 標簽中包含了構建 AOM 的必要元數據。

圖片

參考上圖,ATs 設備完全可以正確地渲染滑動輸入框,即便我們沒有在HTML 標簽上添加 WAI-ARIA 屬性。但我們在開發時往往會忽略 HTML 元素的實際語意,而更多采用無語意的  <div> 和 <span> 標簽 (<div> 和 <span> 之外的近 104 個 HTML 標簽都具有語義信息)。因為這兩個標簽沒有默認樣式,足夠簡單,就像白紙一樣可以隨意畫上 CSS 樣式。但這樣的標簽,對于 ATs 設備來說,就是災難。

圖片

以上圖為例,對于 <button> FOO </button> 標簽,讀屏軟件將讀出 “Button, foo",告知用戶當前元素是按鈕,包含文字 foo。但對于 <div class="button"> FOO </div> 標簽,讀屏軟件只能讀出 “foo”,并不能提示當前元素是一個可交互的按鈕。雖然我們也可以通過設置 WAI-ARIA 屬性為 HTML 標簽增添無障礙語意,比如 <div class="button" role="button"> FOO </div>,但這樣會平添許多額外的工作,也增加了出錯的機率:根據 The WebAIM Million 統計報告,包含 ARIA 的頁面比不使用 ARIA 的頁面,檢測出無障礙性錯誤的可能高 70%。

通過 HTML 提升頁面可訪問性

規則 1:結構和樣式分離

在社區中一直都有人在提倡 CSS裸奔日(CSS Naked Day),編寫 HTML 時不要基于 UI 視覺效果(CSS 樣式),而是基于 UI 的頁面結構,可以確保 HTML 的語義完善,增強頁面可訪問性。

相關瀏覽器插件:HeadingsMap - Chrome Web Store

規則 2:只在必要時使用 ARIA

WAI-ARIA 的全稱是 Accessible Rich Internet Applications,簡稱 ARIA,是 W3C規范之一。ARIA 允許 Web 開發者創建只有 ATs 技術(比如屏幕閱讀器)可以看到的內容(屬性),用以實現 HTML 無法達成的無障礙功能,比如:

  • 增強交互式控件的可訪問性,比如下拉菜單、彈窗,滑塊等
  • 為頁面結構定義有用的地標
  • 定義動態更新的“活動區域”
  • 改善鍵盤可訪問性和交互性

ARIA 表現為 HTML 的屬性,確定了元素的 ARIA 角色、狀態和屬性。這些信息幫助 ATs 技術更好地理解 Web 頁面,確保用戶與頁面元素的交互。一般情況下,ARIA 不會影響 Web 頁面的渲染,也不會影響鼠標或鍵盤用戶的行為,只有使用輔助技術的用戶才能感知到 ARIA。開發人員隨意使用 ARIA 所導致的問題,對于頁面無障礙功能往往是致命的,而且難以察覺。

但 ARIA 永遠無法替代語義化 HTML 標簽,NO ARIA is better than bad ARIA。請優先考慮語義最貼近的 HTML 標簽,只在必要時使用 ARIA。

相關瀏覽器插件:

  • Visual ARIA - Chrome Web Store
  • Landmark Navigation via Keyboard or Pop-up - Chrome Web Store

規則 3:提升表單結構的包容性

(1) 采用 <fieldset> 為表單項分類

   當表單分為不同板塊時,我們可能會使用 <div> 元素實現表單項的樣式板塊劃分,但這樣的劃分并不利于無障礙設備獲得表單項信息,可以使用<fileset>進行替換。

(2) 正確使用 label,為 <input /> 標簽設置對應的 label

圖片

在實現表單時,我們往往會通過 placeholder 來提示當前表單項的填寫內容。這樣的設計會導致當 input 得到焦點時,placeholder 自動消失,造成用戶無法感知當前表單項的內容。我們可以使用 label 充當 placeholder,這樣的交互方式也稱為 Float Label Pattern

(3) 盡可能使用原生的表單元素

 在制作表單組件時,我們往往會出于實現 UI 樣式的要求,采用 <div> 替代原生的表單元素。盡管這些表單組件在視覺和功能上滿足了 UI 要求,但它們并未實現原生表單元素的無障礙功能。

(4) 為表單元素設置原生的校驗屬性

required、minlength、pattern 等表單的原生校驗屬性,不但可以滿足正常的表單校驗需求,也具有更好的無障礙支持

規則 4:注意頁面的焦點管理,允許用戶僅通過鍵盤完成交互

很多行動不便的用戶依賴鍵盤操作,靠 Tab 鍵和方向鍵等瀏覽網。因此我們在構建 Web 應用的時候要注意:

  • 確保頁面所有內容都可以通過鍵盤訪問
  • 盡可能地提供鍵盤快捷鍵交互
  • 避免設計只在鼠標 hover 時才會被激活的元素

一些 HTML 的原生標簽具備可聚焦屬性,也被稱為可聚焦元素。這些原生 HTML 元素,天然存在于頁面 Tab 鍵順序內,內置了鍵盤事件處理,可以通過 Tab 鍵聚焦,并且獲得焦點時有可見的焦點指示器(往往是顯眼的藍色框框)。但對于無法聚焦的元素,我們可以設置元素的 tabindexlace 屬性,使元素可聚焦。

如果想給當前元素生成快捷鍵的話,可以給元素設置 accesskey 屬性。但使用 accesskey也需注意以下問題:

  • accesskey 值可能與系統或瀏覽器快捷鍵或輔助技術功能相沖突
  • 當考慮頁面國際化時,某些 accesskey 值可能不會出現在一些鍵盤上
  • 依賴于數值的 accesskey 可能會讓具有認知障礙的用戶感到困惑,因為數值和觸發的功能并沒有邏輯聯系
  • 如果沒有告知用戶快捷鍵的存在,那么可以會造成用戶誤觸

相關瀏覽器插件:

  • taba11y - Chrome Web Store
  • NerdeFocus - Chrome Web Store

規則 5:定義文檔的語言類型

在 <html> 標簽元素上設置正確的 lang 屬性。如果你的頁面沒有顯式設置當前頁面所使用的語言,那么讀屏軟件將無法選擇匹配的語音配置文件和字符集,讀屏軟件讀出的頁面內容是亂碼。所以,為了確保頁面的內容正確,請務必為 </html><html> 元素指定有效的BCP 47語言。

規則 6:為 <img /> 添加 alt 屬性,明確鏈接和按鈕的信息

往往一張表情包圖片就可以抵千言萬語,但對于讀屏軟件來說,讀取 <img /> 標簽的有效信息,只能靠 alt 屬性。所以不要忘記為 <img /> 標簽添加描述性的 alt 屬性。如果圖片只是為了裝飾效果,那么可以考慮將 <img /> 標簽 替換為 CSS 背景圖。

圖片

與 <img />標簽類似,讀屏軟件對于 <a> 和 <button> 標簽的信息獲取,依賴于標簽包裹的文本。使用”閱讀更多“,甚至圖片作為這類標簽的包裹內容,并不能為用戶提供足夠的信息。如果不方便添加文本信息,也可以利用 aria-label 增強元素的語義信息:

<a href="post.php?post=632" aria-label="More on Using Meaningful Link Text">More...</a>

使用前端框架需要考慮的 Web Accessibility

根據 2022 年 The WebAIM Million 統計報告,使用 JavaScript 框架的頁面比不使用框架的頁面存在更多的無障礙錯誤,其中 React 開發的頁面平均存在 50.8 個錯誤,Vue 開發的頁面存在 63.4 個錯誤。雖然統計結果不能說明框架導致了這些錯誤,但在使用框架進行 Web 開發時,常常會忽略使用 HTML 原生標簽,或者引入無障礙功能支持性不佳的組件庫,導致框架開發的 Web 應用可訪問性普遍較差。

提升前端框架的無障礙支持性

規則 1:使用語義化 HTML 標簽,完善 HTML 標簽的屬性

規則 2:在設計組件時考慮整體的 HTML 結構

維護層級明晰的 HTML 結構,對于 Web 應用的無障礙功能十分重要。因為 ATs 軟件,特別是讀屏軟件,不止是由上至下地展現頁面信息,更會基于頁面不同級別的標題或者文檔地標元素進行頁面導航。在將頁面拆分成不同組件后,保持 HTML 文檔結構層級會更加復雜。比如當一個組件包含 <h2> 標簽時,可能在一些位置該組件會破壞原有 HTML 文檔結構。

規則 3:避免使用無意義的 HTML 標簽

在使用 React、Vue 等框架時,我們往往需要將組件包裹在一個根元素中:

圖片

但這樣的處理在編譯后,會在造成元素結構的混亂:

圖片

<div> 標簽混在 <tr> 標簽中,會導致讀屏軟件無法正確解析 table ,造成用戶無法訪問表格內容。此時,我們應該使用 React 的 <fragment> 標簽(Vue 中可以使用 vue-fragment),確保根元素不存在于最終的 DOM 結構內:

圖片

責任編輯:趙寧寧 來源: Thoughtworks洞見
相關推薦

2015-12-16 10:30:18

前端開發指南

2022-08-11 10:43:23

前端開發實踐

2017-12-01 12:35:57

信息無障礙

2011-07-25 16:21:22

Sencha touc

2022-08-02 08:01:09

開發插件Chrome前端技術

2020-06-16 07:43:52

物聯網殘疾人工智能

2020-06-16 07:46:01

Web開發工具

2012-03-26 09:27:40

谷歌安卓開發谷歌安卓

2011-06-09 18:24:36

QT Wince

2021-04-20 10:04:25

無障礙聯盟案例

2017-02-05 09:13:58

PHP Cake框架構建

2009-06-24 16:30:21

JSF組件模型

2022-09-21 11:53:56

無障礙訪問iOS安卓

2015-11-12 16:14:52

Python開發實踐

2019-10-31 08:00:00

機器學習人工智能AI

2010-06-13 09:27:56

Widget開發

2012-05-18 10:08:56

TitaniumAndroid

2021-06-21 15:21:52

鴻蒙HarmonyOS應用開發

2011-12-29 10:48:49

移動Web
點贊
收藏

51CTO技術棧公眾號

婷婷六月国产精品久久不卡| 空姐吹箫视频大全| 91精品推荐| 日韩精品一区二区三区蜜臀| 免费在线a视频| avtt亚洲| 成人av电影在线网| 国产日韩欧美夫妻视频在线观看| 亚洲高清在线免费观看| 国产在线观看av| 91在线国产福利| 成人国产精品久久久久久亚洲| 一级欧美一级日韩片| 亚洲欧美在线成人| 一区二区不卡在线播放| 涩涩涩999| 成人免费视频国产| 日一区二区三区| 欧美激情videos| 99久久99久久精品免费看小说.| 91精品产国品一二三产区| 国产精品不卡在线观看| 蜜桃视频日韩| www.国产视频| 精品一区精品二区高清| 88国产精品欧美一区二区三区| 日韩精品人妻中文字幕有码| 精品国产黄a∨片高清在线| 午夜婷婷国产麻豆精品| 黄色影视在线观看| 在线免费观看黄| av网站一区二区三区| 成人免费淫片aa视频免费| 一级片视频在线观看| 亚洲手机在线| 欧美日韩成人黄色| 国产福利视频网站| 第一会所亚洲原创| 亚洲人a成www在线影院| 中文字幕一区三区久久女搜查官| 亚洲欧洲自拍| 亚洲不卡一区二区三区| 青草全福视在线| 色哟哟免费在线观看| 国产亚洲1区2区3区| 久久99精品久久久久久三级| 国产综合在线播放| 国产激情偷乱视频一区二区三区 | 国外成人在线直播| 国产老头老太做爰视频| 欧洲激情综合| 中文字幕在线成人| 亚洲女人毛茸茸高潮| 日韩国产一区二区| 色777狠狠综合秋免鲁丝| jizz中文字幕| 日韩精品中文字幕第1页| 伊人伊人伊人久久| 卡一卡二卡三在线观看| 日韩激情图片| 日韩一区av在线| 欧美爱爱免费视频| 亚洲一本二本| 欧美黑人极品猛少妇色xxxxx| 精品人妻一区二区三区视频| 91丨porny丨在线中文| 美女久久网站| 国产成人精品在线视频| 伊人手机在线视频| 香蕉久久国产| 国产精品69久久久久| 国产偷人爽久久久久久老妇app| 欧美黄色免费| 久久久免费电影| 中文字幕一区二区三区手机版| 欧美三级伦理在线| 日韩视频中文字幕| 日本a级片视频| 136国产福利精品导航网址| 97av在线播放| 中文字幕一级片| 国产最新精品免费| 狠狠干一区二区| 免费福利在线视频| 国产精品国模大尺度视频| 老司机激情视频| 欧美亚洲日本精品| 欧美精品欧美精品系列| 成人在线观看一区二区| 亚洲图片久久| 久久这里只有精品99| 五月天婷婷丁香| 日韩av高清在线观看| 亚洲伊人一本大道中文字幕| 熟妇人妻中文av无码| 国产日韩精品一区| 久久久99精品视频| 国产精品av一区二区三区| 欧美老肥妇做.爰bbww| 久久久午夜精品福利内容| 日韩av有码| 97久久精品人人澡人人爽缅北| 欧美精品入口蜜桃| 久久精品官网| av成人观看| 国产在线黄色| 亚洲第一精品在线| 香港日本韩国三级网站| 国产精品1luya在线播放| 一区二区三区无码高清视频| 久久在线视频精品| 免费看日韩精品| 国产在线视频欧美一区二区三区| 国产伦精品一区二区三区免.费| 午夜久久免费观看| 欧美一级淫片aaaaaaa视频| 一二区在线观看| 91小视频免费看| av动漫在线播放| 久久99国产精品二区高清软件| 欧美日韩国产经典色站一区二区三区| 日韩一级片播放| 国产精品亚洲欧美日韩一区在线| 日韩欧美中文一区二区| 欧洲美熟女乱又伦| 亚洲国产午夜| av一区和二区| 黄色网在线免费观看| 欧美性三三影院| 亚洲av无码一区二区二三区| 国产综合自拍| 4444kk亚洲人成电影在线| 91免费在线| 色哟哟日韩精品| 久久久久久久久免费看无码| 国语精品一区| 91在线免费看片| 老司机精品影院| 欧美日韩久久久| 成人在线一级片| 性欧美xxxx大乳国产app| 国产日韩亚洲精品| av在线不卡免费| 欧美不卡一区二区三区四区| 欧美xxxx黑人xyx性爽| 激情亚洲综合在线| 中文字幕一区二区三区精彩视频 | 欧美激情第一页xxx| 在线免费av片| 国产精品久久久久aaaa樱花| 国产成人久久777777| h视频在线免费观看| 欧美日韩在线三区| 午夜影院黄色片| 日本麻豆一区二区三区视频| 日韩免费电影一区二区| 欧美日韩免费观看视频| 亚洲色图在线观看| 波多野结衣黄色| 国产精品区一区二区三| 日韩av在线中文| 亚洲国产一区二区在线观看| 92国产精品久久久久首页| 菠萝蜜视频国产在线播放| 91精品国产色综合久久不卡电影| 黄色性生活一级片| 亚洲美女视频在线免费观看| 精品无人区一区二区三区竹菊| 在线毛片网站| 日韩一级免费观看| 免费一级a毛片夜夜看| 成人黄页毛片网站| 日本wwww视频| 欧美a级成人淫片免费看| 亚洲a级在线观看| 久久av色综合| 亚洲视频第一页| 国产理论片在线观看| 亚洲国产视频一区| 亚洲理论片在线观看| 老司机午夜精品| 欧美无砖专区免费| 视频一区中文| 亚洲va欧美va国产综合剧情| av中文字幕电影在线看| 中文字幕亚洲欧美日韩高清| av一级黄色片| 色综合中文综合网| caoporn91| 91视频xxxx| 国产免费中文字幕| 伊人激情综合| 亚洲成人在线视频网站| 亚洲一区二区三区在线免费| 欧美尤物巨大精品爽| 精品欧美色视频网站在线观看| 在线国产亚洲欧美| 久久久99999| 99国产精品久久久| 激情文学亚洲色图| 免费视频一区| 欧美性猛交内射兽交老熟妇| 波多野结衣在线播放一区| 成人免费看片网址| 国产成人精品一区二区三区在线| 在线观看日韩av| 欧美亚洲精品在线观看| 欧美精品1区2区| 中文字幕一区在线播放| 1000部国产精品成人观看| 欧美丰满少妇人妻精品| 国产精品亚洲一区二区三区在线| 国内自拍中文字幕| 欧美精品一区二区三区精品| 国产女人水真多18毛片18精品 | 亚洲老妇xxxxxx| 女尊高h男高潮呻吟| 国产精品综合二区| www亚洲成人| 免费看黄裸体一级大秀欧美| bt天堂新版中文在线地址| 色综合久久网| 欧美资源一区| 日韩av网站在线免费观看| 91传媒视频在线观看| 亚洲一区av| 国产精品99久久久久久久久 | 国产亚洲人成网站| japanese在线观看| 极品美女销魂一区二区三区 | 欧美日韩色网| 久久精品国产清自在天天线| 国产乱视频在线观看| 国产视频精品va久久久久久| 好吊色一区二区| 91精品国产全国免费观看| 亚洲天堂一二三| 欧洲生活片亚洲生活在线观看| 波多野结衣家庭教师在线观看| 毛片av一区二区| 美女福利视频在线| 国产精品日韩| 日韩av在线第一页| 99精品福利视频| 蜜臀av无码一区二区三区| 国产综合自拍| 国产婷婷一区二区三区| 国内久久精品| 97在线国产视频| 亚洲东热激情| 黄色片视频在线免费观看| 久久大逼视频| 国产激情在线观看视频| 天堂一区二区在线| 国产精品免费成人| 日本欧美加勒比视频| 国产免费又粗又猛又爽| 久久精品国产第一区二区三区 | 久久精品亚洲一区二区| 精品一区二区中文字幕| 久久黄色影院| 久久99999| 国产在线播精品第三| 中文字幕无码毛片免费看| 国产精品 日产精品 欧美精品| www.欧美日本| 日日摸夜夜添夜夜添精品视频| wwwwww欧美| 99国内精品| 国产区二区三区| 狠狠色丁香婷综合久久| 国产91在线免费观看| www.色综合.com| www在线观看免费视频| 国产精品每日更新| 国产亚洲精品久久久久久打不开| 中文字幕一区日韩精品欧美| 国产极品国产极品| 亚洲va中文字幕| 丰满人妻一区二区三区四区| 91精品国产美女浴室洗澡无遮挡| 四虎成人在线观看| 欧美日韩国产三级| 丰满人妻一区二区| 日韩毛片中文字幕| 蜜桃av在线免费观看| 久久免费高清视频| 欧美精品资源| av一区二区三区四区电影| 神马电影久久| 久久人人爽人人爽人人av| 久久五月激情| 精品人妻无码中文字幕18禁| 久久综合色一综合色88| 国产一区二区精彩视频| 第一福利永久视频精品| 一区不卡在线观看| 亚洲精品狠狠操| 日本在线www| 欧美最猛性xxxxx亚洲精品| 亚洲国产91视频| 久热这里只精品99re8久 | 亚洲精品美女久久7777777| 欧美日本二区| 91插插插插插插插插| 成人综合婷婷国产精品久久蜜臀| 日批视频免费看| 国产欧美日产一区| 色播视频在线播放| 欧美人与禽zozo性伦| 日韩成人黄色| 欧美激情一区二区三区久久久| 超碰99在线| 91网站在线看| 区一区二视频| 可以在线看的av网站| 国产福利91精品一区二区三区| 337p日本欧洲亚洲大胆张筱雨| 国产成人亚洲综合a∨猫咪| 精品无人区无码乱码毛片国产| 中文成人av在线| av黄色在线播放| 精品国产99国产精品| 中文av资源在线| 成人www视频在线观看| 国产欧美一区二区精品久久久| 日本在线成人一区二区| 在线亚洲精品| 手机免费看av片| 狠狠色狠狠色合久久伊人| 国产精品边吃奶边做爽| 一个色综合av| 99在线小视频| 日韩一区二区三区国产| 99久久婷婷国产综合精品首页| 国产日韩欧美91| 国产成人夜色高潮福利影视| 粉嫩av一区二区三区天美传媒 | 久久久久免费精品| 99r精品视频| 日韩成人一区二区三区| 欧美哺乳videos| 毛片在线网址| 国产 高清 精品 在线 a| 欧美激情自拍| www.四虎精品| 亚洲在线成人精品| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 欧美日韩1234| 波多野结衣一区二区| 国产精品男女猛烈高潮激情| 欧美在线观看视频一区| 国产又大又黄又粗又爽| 亚洲欧美在线观看| 国产日韩精品suv| 欧美精品在线视频观看| 国产亚洲高清一区| 青青在线免费视频| 岛国av在线一区| 日韩伦理在线视频| 亚洲欧美在线播放| 日本综合视频| 黄色a级在线观看| 不卡av免费在线观看| 日韩av大片在线观看| 亚洲色图第三页| 欧美天堂一区| 免费观看亚洲视频| 99在线热播精品免费| 天天干天天操天天操| 日韩在线观看网址| 日本免费一区二区三区视频| 亚洲国产精品成人天堂| 久久综合五月天婷婷伊人| 亚洲熟女乱色一区二区三区久久久| 精品偷拍一区二区三区在线看| 91精品久久| 国产传媒一区二区| 丝袜美腿亚洲一区二区图片| 色偷偷www8888| 精品福利av导航| 九九热线视频只有这里最精品| 精品国产乱码久久久久久蜜柚| 亚洲国产精品91| 99久久免费看精品国产一区| 色综合亚洲欧洲| 韩国中文字幕在线| 精品一区久久久| 激情综合色综合久久| 国产99久久久| 欧美成在线观看| 亚洲欧美日本伦理| 麻豆网站免费观看| 日韩欧美在线观看| 国产福利视频在线观看| 蜜桃999成人看片在线观看| 国内成+人亚洲+欧美+综合在线| 久久av红桃一区二区禁漫| 亚洲国产精品悠悠久久琪琪| jvid一区二区三区|