我正在通过验证器工具检查我的网站的可访问性。我有以下错误
The default style sheet language must be specified when style attributes are used:
The default scripting language must be specified for an intrinsic event:
我已经指定了语言,但没有在元标记中指定。我在网站中指定它们的方式是:
<script type="text/javascript" src='javascript_code.js'></script>
<link href="style.css" rel="stylesheet" type="text/css" />
进入我网站的标题。因为这是对元素的检查,我将被标记为我的网站应该至少符合 WCAG 级别。 我真的必须修复这些错误吗?或者这只是验证器的问题,因为它可能不会为此检查其他标签? 任何想法?谢谢!!!
最佳答案
是否指定 default scripting language在浏览器中的实际影响为零(除非您在 IE 中将 javascript 与 VB 混合使用,这种情况极为罕见,或者其他一些更不常见的主机和语言),但要让验证器满意:
<META http-equiv="Content-Script-Type" content="text/javascript">
应该完成这项工作。
请注意 text/javascript类型已过时。您可以尝试使用“application/javascript”或“application/ecmascript”,但不能在脚本元素中使用,因为某些浏览器随后会忽略该脚本,因此请使用“text/javascript”。
关于javascript - 必须为内部事件指定默认脚本语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10291243/