麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > HTML > 正文

HTMLimg標簽的alt屬性和title屬性使用介紹

2019-10-26 17:14:52
字體:
來源:轉載
供稿:網友
當瀏覽器賣主扭曲了標準并且自顧自的不按規則去做一些事,他們可能會造成一些問題,或者至少產生了混淆。例子之一就是一些瀏覽器處理alt屬性(一般會被錯誤的稱作alt標簽)的方式,比如擁有大量用戶的Windows的IE瀏覽器。

替換文字(alt text)并不是用來做提示(tool tip),或者更加確切的說,它并不是為圖片提供額外說明信息的。相反地,title屬性才應該用來為元素提供額外說明信息。這些信息在大部分圖像瀏覽器里顯示為提示(tool tip),雖然制造商可以任意采取其他方式渲染title屬性的文字。

很多人看來對這兩個屬性感到迷惑(最近這個問題在Web Standards Group郵件列表里變多了), 所以我寫下我的想法,如何去用它們。

alt屬性

為不能顯示圖像、窗體或applets的用戶代理(UA),alt屬性用來指定替換文字。替換文字的語言由lang屬性指定。 來源:How to specify alternate text.

Alt屬性(注意是“屬性”而不是“標簽”)包括替換說明,對于圖像和圖像熱點是必須的。它只能用在img、area和input元素中(包括applet元素)。對于input元素,alt屬性意在用來替換提交按鈕的圖片。比如:<input type="image" src="image.gif" alt="Submit" />.

使用alt屬性是為了給那些不能看到你文檔中圖像的瀏覽者提供文字說明。這包括那些使用本來就不支持圖像顯示或者圖像顯示被關閉的瀏覽器的用戶,視覺障礙的用戶和使用屏幕閱讀器的用戶。替換文字是用來替代圖像而不是提供額外說明文字的。

在寫替換文字前仔細想想,保證那些文字確實為那些看不到圖像的人提供了說明信息,并且在上下文中有意義。對于那些裝飾性的圖片可以使用空的值(alt="",引號中間沒有空格),而不是使用不相關的替換文字比如“blue bullet”或者“spacer.gif”。不要忽略它,如果你忽略了,那么一些屏幕閱讀器會直接閱讀圖像文件的文件名,那些文字瀏覽器,比如Lynx會顯示圖像文件的文件名,而那對于你的瀏覽者就沒什么用了。

包含文字的圖像圖片設置替換文字是最簡單的,圖像中包含的文字一般來說就可以作為alt屬性值。

至于替換文字的長度,看看WCAG 2.0(網站內容可用性指南2.0)是怎么說的:

Alt屬性值得長度必須少于100個英文字符或者用戶必須保證替換文字盡可能的短。

我把它理解為“盡可能短,盡需要長”。

即使你想讓它顯示為提示(tool tip),也不要給文字元素使用alt屬性,這并不是它的用法。至今據我所知,那樣做僅能在Windows的IE瀏覽器和古老的Netscape 4.*(windows版本)有效。沒有一個Mac的瀏覽器會將它顯示為提示(tool tip)。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 色婷婷av一区二区三区久久 | 91性视频| 91精品国产91久久久久久吃药 | 久久av免费 | 久久久久久久91 | 久久免费视频8 | 亚洲网在线观看 | 欧洲成人综合网 | 性欧美在线视频 | 国产青草网 | a一级黄色毛片 | 久久精品日韩一区 | 久久激情小视频 | 精品亚洲福利一区二区 | av手机免费在线观看 | 九草av| 男女隐私免费视频 | 成人福利视频在线 | 国产精品自在线拍 | 国产乱淫av| 羞羞视频免费入口网站 | 在线成人精品视频 | 久久思思爱 | 久久国产不卡 | 成人毛片网站 | 国产精品免费久久久久 | 日本在线播放一区二区三区 | 最新中文字幕第一页视频 | 噜噜噜躁狠狠躁狠狠精品视频 | 美女视频黄视大全视频免费网址 | 可以看逼的视频 | 久久精品超碰 | 91九色网址 | 99精品视频免费看 | 国产99视频在线观看 | 欧美城网站地址 | 国产精品99久久久久久宅女 | 久久久久久久黄色片 | 中国美女一级黄色大片 | 久久国产精品99国产 | 在线1区 |