html - HTML5 void要素の終了/はオプションですが、望ましいですか?

原文 html tags coding-style w3c

HTML5では、<br>または<br/>を使用できます。 W3C仕様またはその他の当局は、どちらが望ましいかを述べていますか? XHTMLへの準拠が無関係である場合、どちらか一方をもう一方を使用する正当な理由はありますか?
答え
HTML5準拠のブラウザーでは、これは違いがありません。 <br />よりも<br>を優先するリソース、スラッシュ末尾のイメージタグ、または<path>要素を閉じることさえ難しいと思います。ドキュメントがWebサーバーからフェッチし、HTMLインタープリターがシリアル化するのにかかる時間がはるかに長くなるため(実際に提供される時間差は非常に小さいため)、末尾にスラッシュを付けないほうがよいでしょう。さらに、HTML5に準拠したすべてのブラウザーは、実行時にこれらの文字を取り除きます。これは、HtmlElementでouterHTMLを呼び出すときに明らかです。

編集:私はまた、保存する標準に何らかの違いまたは遵守がある場合、それはw3cページに反映されると思います:https://www.w3.org/wiki/HTML/Elements/br

ただし、HTML5標準に準拠していないブラウザー(ほとんどの場合、サポートされていないバージョンのIE)では、要素をレンダリングするために末尾にスラッシュが必要であることを言及する価値があるように感じます。
関連記事

javascript - 非表示にしたdivを表示するにはどうすればよいですか?

html - 一致した文字列が最初に出現する前にhrタグを追加するにはどうすればよいですか?

jquery - HTML要素のスクロールバーの配置

jquery - 5状態のトグルリンクをコーディングする方法

c# - HTMLまたはMVCビューからASP.NET Webフォームへのファイルアップロードを含むフォームの送信

html - @ Html.LabelForを使用したCSS text.overflow

javascript - 投稿データを取得できない空白のメールを送信するphpスクリプト

html - CSS!importantはmpdfでは機能しません

javascript - ボタンに何かをさせる

css - ページコンテンツの編集中にjqueryモバイルの固定フッターを修正する方法