因为我在我的网站上使用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”在这里
该怎么做才能解决这个问题? :(
答案 0 :(得分:2)
请参阅differences in script and style elements from HTML 4的规范。
如果没有某种形式的转义,您无法在脚本中使用<
和>
作为数据。
这很好用。
然后您可能会将文档作为text/html
而不是application/xhtml+xml
投放,因此浏览器会将其视为HTML。
答案 1 :(得分:0)