0

アクセシビリティについて検証ツールを使用して自分のサイトをチェックしています。次のエラーがあります

スタイル属性を使用する場合は、デフォルトのスタイル シート言語を指定する必要があります。

組み込みイベントには、デフォルトのスクリプト言語を指定する必要があります。

言語は既に指定していますが、meta タグには指定していません。私のサイトでそれらを指定する方法は次のとおりです。

<script type="text/javascript" src='javascript_code.js'></script>
<link href="style.css" rel="stylesheet" type="text/css" />

私のサイトのタイトルを入力してください。これはプロジェクトのチェックであり、私のサイトは少なくともレベル A の WCAG 準拠である必要があるとマークされます。これらのエラーを本当に修正する必要がありますか? それとも、おそらく他のタグをチェックインしないため、バリデーターの問題ですか?何か案が?ありがとうございました!!!

4

2 に答える 2

3

デフォルトのスクリプト言語を指定するかどうかは、ブラウザーで実際的な影響はありません (非常にまれな I​​E で JavaScript と VB を混在させる場合や、他のさらに一般的でないホストと言語を混在させる場合を除きます) が、バリデーターを満足させるために:

<META http-equiv="Content-Script-Type" content="text/javascript">

仕事をするべきです。

text/javascriptタイプは廃止されていることに注意してください。「application/javascript」または「application/ecmascript」を試すことができますが、一部のブラウザーはスクリプトを無視するため、スクリプト要素ではできません。そのため、「text/javascript」を使用してください。

于 2012-04-24T03:23:28.390 に答える
0

組み込みイベント (onclick、onmouseover など) が指定されている場合、デフォルトのスクリプト言語は、Content-Script-Type HTTP ヘッダーまたはタグを使用して指定する必要があります。

http://www.w3.org/TR/html401/interact/scripts.html#h-18.2.2.1を参照してください。

スタイル属性を使用する場合、Content-Style-Type HTTP ヘッダーまたはタグを使用して、デフォルトのスタイル シート言語を指定する必要があります。

http://www.w3.org/TR/html401/present/styles.html#h-14.2.1を参照

于 2012-04-24T03:55:34.617 に答える