这个标签的含义是什么:<t> lorem ipsum </t>

时间:2015-04-14 23:42:49

标签: html css semantic-markup

模板页面http://www.blacktie.co/demo/kelvin包含我之前未见过的标记:<t>Email</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;}

2 个答案:

答案 0 :(得分:6)

是的,<t>标记是自定义元素。虽然自定义标记很有用,但如果您希望所有浏览器都支持它们,则必须使用JS注册该元素:

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

More about custom tags here
所以要回答你的问题,编码是无效的,除非他们已经使用JavaScript在浏览器中注册了该元素。
有时,它更容易使用class:D

答案 1 :(得分:0)

这可能完全错误,但 t 不是真正的HTML标记。因此我假设它是一个XHTML项目。所以是的,如果它是XHTML那么那将是正确的,并且类不会(除非那是它的名称)。