我刚在某个网站上看到了一些标签中定义了属性。
例如:
<span property="amount">100</span>
我在网上搜索了一下,至少在w3schools上没有这样的属性。 请问它有什么作用。
我试图运行一个简单的HTML代码,但我不明白它的重要性。
请问有人能够解释一下吗?
我刚在某个网站上看到了一些标签中定义了属性。
例如:
<span property="amount">100</span>
我在网上搜索了一下,至少在w3schools上没有这样的属性。 请问它有什么作用。
我试图运行一个简单的HTML代码,但我不明白它的重要性。
请问有人能够解释一下吗?
property
是一个RDFa属性。您看到的可能与此相关。
请参见http://www.w3.org/2010/02/rdfa/sources/rdfa-lite/第2.1节“vocab,typeof和property”。
这是非标准的、无效的代码。
如果它有作用,那么它将特定于出现在该站点上的位置(可能是为了该站点的JavaScript的好处)。
如果它是HTML5,那么它将是data-property
而不是property
。
span
元素仅支持class
、dir
、id
、lang
、style
、title
和xml:lang
,您可以在这里看到。没有property
属性,即使在meta中也是如此(好的,Facebook图形API有一些东西,但这仍然不是基本的HTML)。 - Wirone这不是一个标准属性。
这可能是该网站中的自定义代码使用的。
更正确的做法是使用data-*
属性来处理此类事情。