我正在通过验证器工具检查我的网站的可访问性。我有以下错误
使用样式属性时,必须指定默认样式表语言:
必须为内部事件指定默认脚本语言:
我已经指定了语言,但未在meta标记中指定。我在网站中指定它们的方式是:
<script type="text/javascript" src='javascript_code.js'></script>
<link href="style.css" rel="stylesheet" type="text/css" />
位于我网站的标题中。由于这是对项目的检查,因此我将被标记为我的网站至少符合A WCAG级别。
我真的必须修复这些错误吗?还是这只是验证程序的问题,因为它可能不为此签入其他标签?
任何想法?谢谢!!!
最佳答案
在浏览器中是否指定default scripting language几乎没有实际意义(除非您在IE中将javascript与VB混合使用(这非常少见,或者使用其他甚至不太常见的宿主和语言)),但要使验证器满意:
<META http-equiv="Content-Script-Type" content="text/javascript">
应该做的工作。
请注意,text/javascript类型已过时。您可以尝试使用“ application / javascript”或“ application / ecmascript”,但不能在脚本元素中使用,因为某些浏览器随后会忽略该脚本,因此请使用“ text / javascript”。