1

現在、HTML5 仕様に合わせてコーディングしています。これにより、次のような自己終了要素を閉じることができます。

<br />

私は xhtml 仕様に慣れており、この規則を引き続き使用したいと考えていますが、かなり古いブラウザーを使用しているビューアーについて懸念する理由があり、IE がそれをサポートする場所を知りたいと思っています。

おそらく、サポートされていないブラウザーはとにかくスペースとスラッシュを無視するので、私の懸念は不要でしょうか?

4

2 に答える 2

3

すべてのバージョン!どのバージョンでもできます。

于 2013-04-29T04:31:24.593 に答える
1

HTML5 の HTML 構文 (HTML シリアライゼーション) では、<br/>互換性のために表記が許可されており、 と同じ意味<br>です。タグ名とスラッシュの間には、任意の量の空白文字を使用できます。HTML5 の XHTML 構文では、すべての XML ルールが適用されますが、IE 8 以前ではページがまったく表示されないことを意味するため、HTML5 を純粋に XHTML として XHTML コンテンツ タイプとともに使用していない可能性があります。

HTML を処理する場合 (本物の XHTML を処理する場合とは対照的に)、現在使用されているすべてのブラウザー<br/>は、スペースが介在するかどうかに関係なく、 のスラッシュを無視します。質問に対する承認された回答によると、XHTML で空の要素を閉じる前にスペースを入れる必要はありますか? スペースを必要とする最後のブラウザーは Netscape 4 でしたが、そこのコメントによると、実際には Netscape 3 でした。どうやら IE のどのバージョンもそれを必要としなかったようです。いずれにせよ、それはスペースの必要性に関するものでした。. _ _ <br />_

于 2013-04-29T05:08:36.463 に答える