我看着這個幻燈片http://www.slideshare.net/CharJTF/structures-semantics-controls-and-more-html-5-is-here-3523971和上滑動#14有IMG標籤ALT atrribute的值是否需要在HTML5中通過驗證?
第三個是沒有價值的3個例子。它允許HTML 5嗎?
我看着這個幻燈片http://www.slideshare.net/CharJTF/structures-semantics-controls-and-more-html-5-is-here-3523971和上滑動#14有IMG標籤ALT atrribute的值是否需要在HTML5中通過驗證?
第三個是沒有價值的3個例子。它允許HTML 5嗎?
的parsing rules for attributes start here。請注意,遇到屬性的第一個字符時的默認操作是:
在當前標記令牌中啓動一個新屬性。將該屬性的 名稱設置爲當前輸入字符,並將其值賦給空字符串 。切換到屬性名稱狀態。
因此在HTML5中,alt
和alt=""
是等效的。
如果圖像完全是表示性的(雖然真的在這種情況下,該圖像應該包含在CSS中而不是在內容中),或者它會重複信息時,可以爲alt
屬性設置一個空字符串值已經可以損害屏幕閱讀器用戶。將空字符串放在那裏而不是完全放棄的要點是,許多屏幕閱讀器(如果沒有alt
屬性)將讀出src
屬性中的完整路徑。
請注意,儘管這個問題的答案在上下文中是正確的以清空討論,但上面提供的圖像指示了207x47位圖,這不太可能僅用於裝飾或佈局目的。我只是簡單地說最後一行可能是一個不好的例子! –
HTML 5 now definesfoo
爲同foo=''
你的問題標題和質疑的身體似乎沒有在所有相互關聯。你想問什麼問題? – Quentin
對不起,我錯誤地貼錯了身體。現在沒關係 –
@ben - 我想你說錯了。 –