2015-04-14 56 views
4

模板頁http://www.blacktie.co/demo/kelvin包含標記我之前沒有見過的:<t>Email</t>這是什麼標籤的含義:<t> Lorem存有</t>

相應的CSS樣式如下:#footwrap t {font-weight: 700;}

我很好奇,到<t>的意義。它沒有在http://htmldog.com/reference/htmltags或我可以找到的其他列表中列出。

這是一個自定義HTML標籤嗎?從我讀過的關於自定義元素的內容(例如http://www.html5rocks.com/en/tutorials/webcomponents/customelements),您需要撥打document.registerElement()document.createElement(),但這似乎並不是這種情況。

這段代碼語義正確,還是應該寫成:

<span class="t">Email</span> 

#footwrap .t {font-weight: 700;} 

回答

3

是的,<t>標記是一個自定義元素。雖然自定義標籤可能是有用的,如果你希望他們在所有的瀏覽器都支持,您必須將元素與JS註冊:

var tTag = document.registerElement('t'); 

More about custom tags here
因此,要回答你的問題,編碼是無效的,除非他們已經使用JavaScript在瀏覽器中註冊了元素。
有時,它只是更容易使用一個class:D

0

,這可能是完全錯誤的,但牛逼是不是一個真正的HTML標籤。因此,我認爲這是一個XHTML項目。所以是的,如果它是XHTML,那麼這將是正確的,並且該類不會是(除非這是它的名稱當然)。

相關問題