是否有可以在DOM中的任何位置使用的HTML标记?

时间:2010-09-05 00:39:48

标签: html html5

这听起来有点像琐事问题,但它可以帮助我找出解决实际问题的方法。是否有可以在DOM中的任何位置使用的HTML标记? (用作占位符的东西)HTML5标签可以。不幸的是没有XHTML。

我已经考虑了一下,我能想出的唯一标签是<script/>。否则,我猜<span/>几乎(?)在<body/>中的任何位置工作,而<meta/>可以在<head/>中工作。还有其他想法吗?我还没有彻底检查HTML5,所以也许我错过了一个新的补充。

另外,请不要过度思考并尝试对我的问题进行逆向工程。使用标记作为占位符是我正在检查的众多不同选项之一,就是这样。谢谢!

3 个答案:

答案 0 :(得分:5)

<!-- this one -->


使用DOM的getElementsByTagName()无法检索评论。但是,可以使用节点测试comment()在XPath中选择它们,例如, //comment()会选择文档中的所有评论。

答案 1 :(得分:3)

您提到您没有详细查看HTML5,并且您已经接受了评论答案,但我想我会提到metadata content下的大多数元素都是有效的。您只能在base元素中使用titlehead,但所有其他元素在正文中也有效:

当然,如果评论工作坚持下去,那些元素的语义可能不适合你。

答案 2 :(得分:1)

想想看,评论可以在任何地方使用,虽然我不确定它们是否合格作为正确的标签。