タグの「align」属性は、<div>
他の多くの属性と同様に、しばらくの間非推奨になっていることを私は知っています。ただし、すべてのブラウザで引き続き使用できます。どんな種類の非推奨の要素も実際にサポートしないようにしたブラウザはありますか?
私が尋ねる理由は、div alignの使用をやめたのは、それが眉をひそめているという理由だけでなく、IDEで警告をスローするのではなく、いつか放棄されてサポートされなくなると思ったからです。
タグの「align」属性は、<div>
他の多くの属性と同様に、しばらくの間非推奨になっていることを私は知っています。ただし、すべてのブラウザで引き続き使用できます。どんな種類の非推奨の要素も実際にサポートしないようにしたブラウザはありますか?
私が尋ねる理由は、div alignの使用をやめたのは、それが眉をひそめているという理由だけでなく、IDEで警告をスローするのではなく、いつか放棄されてサポートされなくなると思ったからです。
ほとんどの減価償却された要素は、「完全に」解決するために数回の改訂が必要です。これは、下位互換性のために、新しいブラウザーがこれらの要素を処理するためのコードを保持しているためです。ほとんどのブラウザーは、市場での独自のシェアを維持するために、これを回避しようとします。要素がまだ一般的に使用されている限り、それらを使用するコンテンツにアクセスしたい要素を失わないように、ある程度のサポートが提供される可能性があります。
いいえ、廃止された要素がブラウザーから削除されたという証拠はありません。さらに、質問のテキストで尋ねているのは、要素ではなく、非推奨の属性に関するものです。答えは同じですが。
Netscape 4 の時代に要素と格闘したことを思い出し<layer>
ます。要素に依存する Web ページは確かにありましたが、それはとうの昔になくなってしまいました。
しかし<layer>
、標準化されることはありませんでした。また、HTML 2.0、HTML 3.2、または HTML 4.01 標準に含まれていたもののうち、HTML5 によって完全に放棄されたものは何も知りません。ただし、実装要件が、ブラウザが期待どおりの動作をすることや、他のブラウザの動作と一致することを実際には要求しないような方法で記述されている場合があります。<blink>
はそのような要素の 1 つです。<keygen>
別のものです。
HTML5 には「廃止された」要素と属性はなく、「廃止された」要素と属性しかないことに注意してください。これが意味することは、ブラウザがそれらを永久にサポートすることが期待されているということですが、同じことを行うより良い方法があるため、Web 作成者はそれらを使用しないでください。 .