您的問題的最短答案是:使用微數據。
然而,「微數據」已經發展了很多超過10年 - 各種標記標準已經出現了 - 前面微像hCard
,hCalendar
& hRecipe
,後來,更復雜的行動像RDFa
,schema.org
,JSON-LD
- 和所有的繼續發展和改變。
以下地址答案2的具體考慮:
- 如何使電話號碼立即明白用戶代理像瀏覽器和屏幕閱讀器。
- 如何(開始)在同一個網頁上的不同電話號碼之間建立語義區分。
1.添加交互以電話在加價數
協助屏幕閱讀器,您可以在HTML5
標記的電話號碼,使用類似於mailto:
電子郵件地址語法語法:
電子郵件:<a href="mailto:[email protected]">[email protected]</a
>
電話:<a href="tel:+14295663674">429-566-3674</a>
N.B. tel:
鏈接中指定的號碼必須以+
開頭,緊接着是國際撥號代碼。
上面的HTML
還將增加與您標記的電話號碼的交互性。
例如,這將使智能手機開始撥打號碼,當你在移動瀏覽器中點擊它。當您在桌面或筆記本電腦瀏覽器中點擊該號碼時,它還將使(某些)允許的VOIP程序開始撥打該號碼。
=====
2.區分家庭電話號碼和工作電話號碼加價
的HTML
上面不會有工作電話號碼和家庭電話號碼之間的區分明確。
你可以開始通過採用微觀詞彙一樣,在http://schema.org/發現建立這樣一個區別:
<div itemscope itemtype="http://schema.org/Person">
<h2 itemprop="name">Alice</h2>
<dl itemprop="contactPoint" itemscope itemtype="http://schema.org/ContactPoint/">
<dt itemprop="contactType">Home:</dt>
<dd itemprop="telephone"><a href="tel:+14296774785">429-677-4785</a></dd>
<dt itemprop="contactType">Work:</dt>
<dd itemprop="telephone"><a href="tel:+14295663674">429-566-3674</a></dd>
</dl>
</div>
這是你在找什麼? http://www.w3schools.com/html/html5_semantic_elements.asp –
@AkashKumar否:( – used2could
)爲什麼不使用'id/classes'來組織內容? –