類(lèi)似于<em></em>之類(lèi)的短語(yǔ)元素,既可以改進(jìn)文檔結(jié)構(gòu),同時(shí)也保留了預(yù)期的視覺(jué)樣式。但<small></small>在平時(shí)應(yīng)用中不是很常見(jiàn),第一眼的影響是淘寶UED是不是在這個(gè)小問(wèn)題上疏忽了?
關(guān)于<small></small>,網(wǎng)上搜索下來(lái)的結(jié)果也很零碎,有的說(shuō)不建議使用,也有的在廢棄標(biāo)簽里沒(méi)有提到它的名字。好在《精通HTML 語(yǔ)義、標(biāo)準(zhǔn)和樣式》一書(shū)中對(duì)此作了詳細(xì)的解釋。
<small>和<hr><pre><sup><sub><i><b>等一幫兄弟一樣,被定義為表示性元素,W3C的說(shuō)法是:為能夠簡(jiǎn)單地指定字體信息的元素,無(wú)語(yǔ)義。例如:<b>標(biāo)記,是毫無(wú)疑問(wèn)要用<em>或<strong>替代;但<i>標(biāo)記,很難說(shuō)在想要將頁(yè)面內(nèi)的一段外文斜體表示的時(shí)候(外文顯示的慣例)直接使用它有什么不對(duì),因?yàn)楫?dāng)使用者用<span class="">……</span>去表現(xiàn)一段斜體的話,空間占用要比前者多了很多。
而更為復(fù)雜的<big><small>,該書(shū)的作者Paul Haine并沒(méi)有給出一個(gè)明確的答案,從理論上說(shuō),它們是純粹的表示性元素,應(yīng)該使用css去替代它們。但行業(yè)內(nèi)的一些有分量的人物(Joe Clark)卻建議使用它們,以取得“按照重要性加權(quán)”的視覺(jué)效果。討論的結(jié)果是:有得必有失,要具體問(wèn)題具體分析。
回到淘寶的這一段代碼中,<small></small>標(biāo)記之中是一段跳過(guò)導(dǎo)航的鏈接:<a class="invisible" href="#Content">跳過(guò)導(dǎo)航及工具欄</a>。我認(rèn)為,淘寶UED在思考之后采用了和<i>標(biāo)記一樣的思路,與其定義一個(gè)<span class="skipNavigation"></span>占用大量html空間,不如直接使用<small>。更重要的一點(diǎn)是跳過(guò)導(dǎo)航的功能就是為用戶(hù),準(zhǔn)確的說(shuō)是為殘疾人用戶(hù)在使用朗讀瀏覽器或者無(wú)css樣式定義的情況下使用的,簡(jiǎn)潔的<small></small>可能更符合標(biāo)準(zhǔn)化的精神。
唯一的一點(diǎn)疑問(wèn)是,css裸奔下的<small>的確是以下一號(hào)的字體顯示了其非重要性的本意。但對(duì)于盲人用戶(hù),針對(duì)朗讀瀏覽器,是否將<small></small>改變成<strong></strong>更優(yōu)化了用戶(hù)體驗(yàn)?
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢(xún)回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門(mén)公布的正式信息和咨詢(xún)?yōu)闇?zhǔn)!