【发布时间】:2013-09-23 06:10:05
【问题描述】:
我用一个简单的 HTML 页面尝试了W3C Markup validation。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Title</title>
<script src="script/myScript.js" type="text/javascript"></script>
<link href="style/theme.css" rel="stylesheet"></link>
<!--[if lte IE 8]>
<link href="style/themeIE8.css" rel="stylesheet"></link>
<![endif]-->
<noscript>Please enable JavaScript in your browser to view this page properly, to view the basic page of the site click the link <a href="no-javascipt/main.aspx">main.aspx</a>
</noscript>
</head>
<body class="layout">
<div class="header"></div>
<div class="content"></div>
<div class="footer"></div>
</body>
</html>
并得到以下错误
我猜想在noscript 标签(或通常在head 标签本身)中使用像a 这样的DOM 元素是不行的,有什么替代方法吗?即,如果找不到脚本,请提供指向不需要脚本的页面的链接
你知道为什么我会收到link 和body 标签的错误吗?谢谢
【问题讨论】:
-
link是自关闭标签。你不需要</link>。 -
@hallaji,是的,没注意到,谢谢 :)
标签: html w3c-validation noscript