【发布时间】:2011-12-17 06:51:50
【问题描述】:
因为我在我的网站上使用 Cufon,但也想在禁用 JavaScript 的情况下让它看起来不错,所以我决定使用
<script type='text/javascript'>
document.write("<h1 class='naam'><a class='naam' href='mysite.nl'>MyName</a></h1>");
</script>
<noscript>
<h1 class='other_mockup'><a class='naam' href='mysite.nl'>MyName</a></h1>
</noscript>
这很好用。但是,当我验证它时,我收到此错误:
文档类型不允许在此处使用元素“h1”
如何解决这个问题? :(
【问题讨论】:
-
需要更多上下文。发布整个文档。
-
h1是否会出现在p元素中? -
@pimvdb 不会
<h1>隐式关闭<p>吗?好吧,我想我们需要知道文档类型才能确定。 -
@Pointy:是的,但正如他所说,它工作正常。错误似乎来自 W3 验证器。
-
嗯,这几乎是唯一的上下文。 H1 不在
中。但是,也许除了使用 cufons 之外还有其他方法吗? tejpotter.com « 例如,那个网站使用了某种 cufon,但似乎没有使用 JavaScript。
标签: javascript xhtml document.write