1

微格式的類結構是否適合屏幕閱讀器?如果我們要訪問網站,我們不應該使用微格式嗎?

<div class="vcard"> 
    <span class="fn">Gregory Peck</span> 
    <a class="org url" href="http://www.commerce.net/">CommerceNet</a> 
    <div class="adr"> 
    <span class="type">Work</span>: 
    <div class="street-address">169 University Avenue</div> 
    <span class="locality">Palo Alto</span>, 
    <abbr class="region" title="California">CA</abbr> 
    <span class="postal-code">94301</span> 
    <div class="country-name">USA</div> 
    </div> 
    <div class="tel"> 
    <span class="type">Work</span> +1-650-289-4040 
    </div> 
    <div class="tel"> 
    <span class="type">Fax</span> +1-650-289-4041 
    </div> 
    <div>Email: 
    <span class="email">[email protected]</span> 
    </div> 
</div> 

這(假設內容相同的信息這兩種代碼)

<p><strong>London</strong> 
<br/> 
607,5th Floor, Oxford Towers, 
<br/> 
Airport Road, Kodihalli 
<br/> 
London 560 008 
<br/> 
Phone: 91-80- 4115 1705-706 
<br/> 
Fax: 91-80- 41151707 
<br/> 
Email:<a href="mailto:[email protected]"></a> 
<br/> 
Website:<a href="http://abc.com">abc.com</a> 
</p> 

哪種方法是良好的可達性和純文本瀏覽器?屏幕閱讀器如何使用這兩種方法?

+0

我推薦閱讀超越CSS。這完全是關於語義正確的HTML/CSS。 – Chance 2010-02-06 04:15:00

回答

3

Microformats不是關於展示,they are about語義

<span>foo</span>呈現與<span class="bar">foo</span>相同,這是所有微格式都是關於:爲給定和識別的「東西」(如人,如:hcard)添加標準化類名到HTML元素,僅此而已。

0

我不認爲任何屏幕閱讀器都會使用微格式,但微格式不會傷害屏幕閱讀器用戶(except for the datetime design pattern)。

請注意,微一般只指定類名,所以你不必只使用<div> S和<span> s的微格式 - 段落和列表和諸如此類的東西就好了,在適當情況下。

相關問題