用微信掃一掃

嘉興seo,嘉興網站推廣

400-6065-301

慕楓網絡-嘉興seo優化與網站建設服務商
寧波網站建設|寧波seo|24小時熱線:嘉興seo,嘉興網站優化
寧波seo,寧波網站優化
嘉興seo,嘉興網站優化
alt屬性和標題屬性
mf_web |2019/02/18
    當瀏覽器供應商歪曲標準并且不規則地做事情時,他們可能會導致問題或至少混淆。例如,一些瀏覽器處理alt屬性(通常錯誤地稱為alt標記)的方式,例如在Windows上有大量用戶的IE瀏覽器。
    
    alter text并不意味著是一個工具提示,或者更準確地說,它不意味著為圖片提供額外的描述性信息。相反,標題屬性應該用于為元素提供額外的描述性信息。在大多數圖像瀏覽器中,此信息顯示為工具提示,盡管制造商可以呈現標題a屬性以任何其他方式。
    
    很多人似乎對這兩個屬性感到困惑(最近,這個問題在Web標準組郵件列表中越來越普遍),所以我寫下了我對如何使用它們的想法。
    
    ALT屬性
    
    對于無法顯示圖像、窗體或小程序的用戶代理(UAS),alt屬性用于指定替換文本。替換文本的語言由lang屬性指定。
    
    來源:如何指定替代文本。
    
    alt屬性(注意屬性而不是標簽)包括圖像和圖像熱點所必需的替換說明。它只能用于img、area和輸入元素(包括applet元素)。對于輸入元素,alt屬性用于替換提交按鈕的圖像。例如:
    
    alt屬性用于向在文檔中看不到圖像的瀏覽器提供文本說明。這包括使用不支持圖像顯示或圖像顯示已關閉的瀏覽器的用戶、視覺受損的用戶和使用屏幕閱讀器的用戶。替換文本用于替換圖像,而不是提供附加信息。其他描述性文字。
    
    在編寫可選文本之前要仔細考慮,以確保文本不會為那些看不到圖像并且在上下文中有意義的人提供解釋信息。對于裝飾性圖像,可以使用空值(alt=),引號中沒有空格,而不是不相關的替換詞,如藍色項目符號或間隔符。不要忽略它。如果忽略它,一些屏幕閱讀器將直接讀取圖像文件的文件名。這些文本瀏覽器(如lynx)將顯示圖像文件的文件名,這對您的查看者幾乎沒有用處。
    
    為包含文本的圖像設置替換文本最簡單,圖像中包含的文本通??捎米鱝lt屬性值。
    
    至于替換文本的長度,請參閱wcag 2.0(Web內容可用性指南2.0)中的說明:
    
    我理解得越短越好。
    
    即使您希望它顯示為工具提示,也不要對文本元素使用alt屬性,這不是它的用途。據我所知,它只在Windows IE瀏覽器和舊Netscape 4中工作。*(Windows版本)。沒有Mac瀏覽器會將其顯示為工具提示。
    
    當瀏覽器將替換文本顯示為工具提示時,也鼓勵誤用alt屬性。有些人開始編寫無意中的替換,因為他們傾向于將其視為附加的說明性消息,而不是無法顯示圖像的替換。其他人可能不希望工具提示出現,然后完成忽略編寫alt屬性值。這些錯誤的做法使那些看不到圖像的人很困難。
    
    將標題屬性用于其他描述性和非必需信息。
    
    標題屬性
    
    title屬性可以用于除base、basefont、head、html、meta、param、script和title之外的所有標記。但這不是必需的。也許這就是為什么許多人不理解何時使用它的原因。
    
    使用標題屬性提供非必需的附加信息。當鼠標懸停在特定元素上時,大多數視覺瀏覽器將標題文本顯示為工具提示,但由制造商決定如何呈現標題文本。某些瀏覽器在狀態欄中顯示標題文本。例如,早期版本的Safari瀏覽器。
    
    標題屬性很好地用于向鏈接添加描述性文本,特別是當鏈接本身不能非常清楚地表達鏈接的目的時。這允許訪問者知道這些鏈接將帶到何處,并且他們不會加載可能根本不感興趣的頁面。另一個潛在的應用程序是提供附加的descri圖像的有欺騙性的信息,如日期或其他不重要的信息。
    
    標題屬性值可以設置得比alt屬性值長。但是請注意,有些瀏覽器會截斷過長的文本(如工具提示或其他)。例如,Mozilla的核心瀏覽器只能顯示前60個字符。這被視為Mozilla錯誤,您應該注意。
    
    使用前的考慮
    
    我的建議是確保alt文本是精確的。在大多數應用程序中,它應該留空,alt=(注意在兩個引號中沒有空格)。想想圖像,向那些觀眾提供了什么樣的信息,應該用什么詞來描述它們,或者應該向那些看不見圖像的人提供什么樣的信息。把替換的文字寫進一張照片里:CEO站在大樓外面,穿著灰色西裝,系著黑色領帶,看著天空對看不到圖像的人真的很有幫助如果你這么認為的話,那就寫吧。在很多情況下,我認為最好在替換文本中留空白。
    
    對于標題屬性,很難給出嚴格的說明。我主要使用非自解釋的鏈接,例如同一頁上的同一鏈接文本、不同的鏈接頁。有時對某些按鈕或表單元素提供更多的解釋性文本。
    
    更詳細的描述
    
    當圖像需要比alt屬性更長的描述時,仍然有一些選項。
    
    longdesc屬性可用于提供指向包含圖像文本描述的單獨頁面的鏈接。這意味著將訪問者鏈接到其他頁面,這可能會導致理解困難。此外,瀏覽器對longdesc屬性的支持不一致且不是很好。
    
    longdesc屬性可以包含指向當前文檔其他部分(錨定)的鏈接,而不是指向其他頁面的鏈接。在可訪問性腳注中,Andy Clarke解釋了如何正確應用該屬性。
    
    描述鏈接可用于補充longdesc。描述鏈接是指向帶有替換文本的頁面的常規鏈接。該鏈接位于圖像旁邊,可在所有瀏覽器中使用。對其有效性有許多不同的意見,我個人的意見不喜歡這種注意。wcag也在其工作草案html tec中wcag 2.0的hniques,不支持描述性鏈接。
    
    如果對圖片的詳細描述對任何瀏覽者都有用,您應該考慮讓它簡單地顯示在同一文檔中,而不是鏈接到其他頁面或隱藏它。這樣每個人都可以閱讀它。這是一種簡單而低技術的方法。
    

成為你更加專業的技術合伙人

友情鏈接:

Copyright ? 2016-2017 慕楓網絡 浙ICP備15047023號-4

梦幻西游挂d5赚钱么 中国中期股票分析 11选5任选4三注万能码 一波中特公开资料8 七星彩海南局王开奖图 手机最好的股票软件 股票分析软件论坛 11选5赚钱方法 股票融资债券融资 北京彩票11选五走势图 高新发展股票行情