2015-09-28 54 views
2

我需要將作者和更新屬性添加到我的hentry模式以符合microformats.org,但是,我不想在實際網頁上顯示此數據。使用schema.org標記,如果我不希望它們可見,則使用元標記提供所需的屬性。我也可以爲microformats.org做這個嗎?如果是的話,我會怎麼寫呢?喜歡這個?使用帶微格式屬性的<meta>標籤

<meta class="author vcard" content="ATHOUR NAME"> 

感謝

+0

聽起來好像你在問''標籤是否可以用於''以外''參見:http://stackoverflow.com/questions/1447842/what-happens-if-the-meta-tags-are-目前在文件身體 –

+0

嗯,不完全,但很好知道。我在問如何將一個必需的微格式屬性添加到頁面,如果我不想實際顯示這些屬性給用戶。例如,我需要將作者屬性添加到我的hentry,但我不想向用戶顯示作者是誰。 –

+0

您可以將內容設置爲'display:none',並且不會顯示 –

回答

0

微格式是HTML在其最基本的形式,以及他們的表現完全像HTML確實在野外。如果您不希望在使用微格式時顯示內容,您將不得不使用某種技術不顯示頁面上的內容。
注意:這樣做時要格外小心,並妥善研究您使用的技術,以確保您不會破壞屏幕閱讀器,其他形式的輔助技術以及高級用戶及其技術所使用的文檔流。
正如在問題的評論中提到的那樣,您可以使用display:none,visibility:hidden,甚至在某些情況下使用text-indent:-9999px,但對於您的實例而言,哪些是適合的,這是您在完成工作時必須做出的決定。