HTML における br と br/ の違い

HTML における br と br/ の違い
スタックフローからの回答:

単に<br>だけで十分です。

その他の形式は、XHTML との互換性のために用意されています。XHTML と同じコードを記述して、HTML としても機能させることができます。HTML を生成するシステムの中には、XML ジェネレーターに基づいているものがあり、そのため、裸の <br> タグだけを出力する機能がありません。そのようなシステムを使用している場合は、<br/> を使用しても問題ありませんが、必要がない場合は使用する必要はありません。

しかし、実際に XHTML を使用する人はほとんどいません。コンテンツを XHTML として解釈するには、application/xhtml+xml として提供する必要がありますが、これは IE では機能しません (また、XHTML をサポートするブラウザーでは、小さなエラーが発生するとページが表示されなくなります)。したがって、Web 上で XHTML のように見えるもののほとんどは、実際には HTML として提供され、解釈されています。詳細については、「XHTML を text/html として提供することは有害であると考えられる」を参照してください。

つまり、HTML のルールは <br> 終了文字のない空タグですが、XHTML のルールは <br/> 開始タグの後に終了タグが続く、というものです。

XHTML では、<br> タグは次のように適切に閉じられる必要があります: <br />。 <br> タグは空のタグです (つまり、終了タグがないので、これは間違っています: <br></br>)。 XHTML では、終了タグを開始タグ内に配置します (つまり、<br />)。

<<:  基礎知識: ウェブサイトのアドレスの前の http はどういう意味ですか?

>>:  MySQL GRANT ユーザー認証の実装

推薦する

CSS スタイルの導入方法とその長所と短所の紹介

CSSを導入する3つの方法1. インラインスタイル利点: 書きやすく、重みがある 欠点: 構造とスタ...

Nginx フォワード プロキシとリバース プロキシ、および負荷分散機能の構成コード例

この記事は主に、Nginx のフォワード プロキシとリバース プロキシ、および負荷分散機能の設定コー...

Google ブラウザのラベルと入力間のスペースに関する小さな問題

最初にコード、次にテキストコードをコピーコードは次のとおりです。 <!DOCTYPE html...

jsはショッピングカートの加算と減算、価格計算を実装します

この記事の例では、ショッピングカートの加算と減算、価格計算を実装するためのjsの具体的なコードを共有...

Windows で MySQL インストーラーを使用して MySQL サービスをインストールするチュートリアル図

MYSQL は、MYSQL サービスやその他のコンポーネントをインストールするためのインストーラ方式...

HTML の 2 つのタブ ナビゲーション間の競合の解決方法

まず問題の説明から始めましょう:同じページで、1 つのタブに float:left が必要で、もう ...

Linux 上の Vim で色とテーマを変更する方法

Vim は Linux でよく使用されるテキスト エディターです。 Vim は、Sublime や ...

Ubuntu 18.04 に phpMyAdmin をインストールするための詳細なチュートリアル

Ubuntu 18.04 上の Apache で動作するように phpMyAdmin をインストール...

Windows 7 で Python 3.4 を使って MySQL データベースを使用する

Python 3.4でMySQLデータベースを使用する詳細なプロセスは次のとおりです。 Window...

Vue 初心者ガイド: 環境の構築と開始方法

目次初期ビューVue開発環境の構築Vueインスタンスの作成Vue テンプレート構文Vue データバイ...

Web コンテンツ ページを作成するための 9 つの実用的なヒント

コンテンツ1. 読者に留まる理由を与える。ウェブページを面白く魅力的なものにしましょう。しかし、まず...

HTMLとは何ですか?

HTML 開発の歴史: HTML は英語で Hypertext Marked Language の...

MySQL msiバージョンのダウンロードとインストールの初心者向けの詳細なグラフィックチュートリアル

目次1. MySQL msiバージョンをダウンロードする2. インストール3. 環境変数を設定する1...

MySQLプロセス関数の一般的な使用例の分析

この記事では、例を使用して MySQL プロセス関数の一般的な使用方法を説明します。ご参考までに、詳...

jsを使ってシンプルなディスククロックを実現する

この記事では、参考までに、シンプルなディスククロックを実装するためのjsの具体的なコードを紹介します...