廃止された、またはまだ実装されていないHTMLタグを使用することについて、何が間違っていますか?それを使用しないと古いブラウザーへの移植性が向上しますか?たとえば、いくつかのHTMLドキュメントを検証している間、私は次の2つのメッセージを受け取りました。HTMLで廃止タグを使用するのは間違っていますか?
警告:script要素の言語属性は廃止されています。 は安全に省略できます。
警告:bdi要素はまだブラウザではサポートされていません。場合には、ユーザが(例えばIE 5)属性タイプを解釈することはありません、非常に時代遅れのブラウザを使用しているため
は私が
<script language="javascript" type="text/javascript">
を使用し、それはまだ解釈することによって動作します "陳腐化 "属性
言語です。ユーザーがそれを解釈し、十分に更新され、ブラウザを使用している場合に
そして
<bdi>
。
私が知っている限り、ブラウザが属性/要素を「知っていない」場合は、属性/要素を省略するだけで、これを省略することができます。これを行うのは大丈夫ですか、何か不足していますか?
HTML5準拠のブラウザ**と** IE5の両方をターゲットにしていますか? 10年以上前にリリースされたブラウザですか?あなたはおそらくバリデーターを泣かせて単純にそれを無視しなければならないでしょう。プラス面では、あなたのユーザーベースがよく分かっているように思えますが、それは限られています。バリデーターを無視するだけです。 –
これらのメッセージは、あなたが記述した理由から警告であり、エラーではありません。通常はオーサリングエラーを示しますが、時には正当化されます。あなたは正当性がある。大丈夫だよ。 – Alohci
大丈夫、私はそれをやるでしょう。私はW3C標準に対する警告=だと思ったが、私は間違っていたと思う。答えをありがとう – federicot