W3C标准:为自定义应用程序解析目的创建新标记是不是很糟糕?

时间:2011-11-11 16:20:52

标签: html w3c

赞......我想创建一个<selection>标签,以便将用户选择存储在某些文本的正文中。

是否会为浏览器带来任何问题(例如渲染等)?

3 个答案:

答案 0 :(得分:2)

考虑使用HTML5 <mark>元素。

请参阅:http://dev.w3.org/html5/spec/text-level-semantics.html#the-mark-element

答案 1 :(得分:1)

是的,你可以,不,它没有。您总是欢迎在HTML中创建自己的元素/标签,W3C验证器会抛出很多标记,因为您不遵循官方HTML标准。浏览器会将未知元素视为“只是在那里”。直到你使用CSS来设置它们的样式。由于你制作它们,它们不会出现在默认样式表中,因此不会对它们应用任何样式,使它看起来甚至没有(默认情况下)。

因此,如果您不关心W3C验证器所说的内容,请随心所欲。添加额外的标签不会破坏任何浏览器,他们仍然可以为它们解析CSS。

答案 2 :(得分:0)

我认为你最好在现有标签上使用“data-”属性。我不认为自定义标签会破坏任何东西,尽管它们的语义含义超出了现有的期望。