[解決済み] スラッシュを閉じる前のスペース?
2022-11-02 08:35:39
質問
XMLやHTMLのタグで、スラッシュの前にスペースがあるのをよく見かけますが、これは何ですか?XHTML の改行がおそらく典型的な例でしょう。
<br />
の代わりに
<br/>
スペースは余分なようです。実際、私は余分なものだと思います。
このスペースを書いた理由は何ですか?
私は、このスペースがいくつかの "後方互換性の問題を解決すると読んだことがあります。これらの問題はまだ関連していますか、それとも、たとえば IE3 との互換性のために、まだ余分なスペースを追加しているのでしょうか? これに関する明確な答えがある仕様書は存在するのでしょうか?
後方互換性でないなら、可読性の問題でしょうか。Great Open Curly Brace の議論に似ていますか?
void it_goes_up_here() {
int no_you_fool_it_goes_down_there()
{
私は確かに異なる文体の意見を尊重することができますので、スペースを書くことは単に好みの問題であることを学ぶことができたらうれしいです。
どのように解決するのか?
答えは、人々が次のことを守りたいということです。 XHTML1.0 仕様の付録 C に従うことです。 . これは、もしあなたが XHTMLをtext/htmlとして提供する . XHTML の本当の MIME タイプ (application/html+xml) は Internet Explorer では動作しないため、ほとんどの人がそうしています。
現在のブラウザでスペースを気にするものはありません。 ブラウザはこういったことに非常に寛容です。
かつてスペースは、HTML パーサーが末尾のスラッシュを認識されない属性として扱うことを保証するために必要でした。
関連
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] HTMLにおける'"'エンティティの使用法
-
[解決済み] セルフクローズスクリプトエレメントが機能しないのはなぜですか?
-
[解決済み] inline/inline-block要素間のスペースを削除するにはどうすればよいですか?
-
[解決済み] 複数のノンブレイキングスペース("nbsp")ではなく、タブスペースを使用しますか?
-
[解決済み] 特定のクラスや属性を持たない要素を選択するCSSセレクタは書けますか?
-
[解決済み] 入力フィールドに :before や :after 疑似要素を使用できますか?
-
[解決済み] HTML5で(非空白の)自己閉鎖タグは有効ですか?
-
[解決済み] マークダウンにおける相互参照 (名前付きアンカー)
-
[解決済み] div内の画像の下に余分なスペースがある
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Uncaught TypeError: document.getElementsById は関数ではありません。
-
[解決済み] HTMLにおける'"'エンティティの使用法
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] HTML 5: Is it <br>, <br/>, or <br />?
-
[解決済み] リンクを新しいタブまたはウィンドウで開く[重複]。
-
[解決済み] div内の要素を縦に並べるにはどうしたらいいですか?
-
[解決済み] preタグでテキストを折り返すにはどうしたらよいですか?
-
[解決済み] HTMLのid属性とname属性の違い
-
[解決済み] IMGとCSSのbackground-imageはいつ使い分ける?
-
[解決済み] Zalgoテキストはどのように機能しますか?