brタグとは?HTMLでの改行方法と正しい使い方をわかりやすく解説

brタグとは?HTMLでの正しい改行方法から避けるべきNG使用例まで徹底解説
お役立ちセミナー開催情報

"「勝ちクリエイティブ」なんて、もう探すな。 〜3日で枯れるAI時代。単発のホームラン狙いを捨て、成果を安定させる「ポートフォリオ運用」の極意〜"

各領域のプロフェッショナルが集結し、AI時代の広告運用を「ギャンブル」から「安定した投資」へと変えるための、新しい分業モデルを提示します。

HTMLでWebページを作成する際、文章の途中で改行を入れたいと思ったことはありませんか。そのような場面で活躍するのが「brタグ」です。brタグとは、HTMLにおいて強制的に改行を挿入するためのタグであり、正式には「line break」の略称です。住所や詩、電話番号など、特定の位置で改行が必要なコンテンツを表示する際に欠かせない存在となっています。ただし、brタグは便利な反面、使い方を誤るとSEOやアクセシビリティに悪影響を及ぼす可能性があります。この記事では、brタグの基本的な書き方から正しい使用場面、避けるべき使い方まで、初心者の方にもわかりやすく解説していきます。

この記事でわかること
  • brタグの基本的な書き方と役割

brタグは空要素として単独で使用し、テキストの特定位置に改行を挿入するためのHTMLタグです

  • brタグを使うべき適切な場面

住所、詩、歌詞など、意味のある改行が必要なコンテンツでの使用が推奨されます

  • brタグの誤った使い方と代替手段

余白調整やレイアウト目的での使用は避け、CSSによるスタイリングを活用するのが正しい方法です

目次
監修者情報

TechSuite株式会社
COO バクヤスAI事業統括

倉田 真太郎

大学在学中よりWEBディレクターとして実務経験を開始。生成AI活用型SEO記事代行事業を立ち上げ、同カテゴリ内で市場シェアNo.1を獲得。同サービスで20,000記事超のAIライティング実績。0から1年間で月間300万PVのメディアを立ち上げ、月間1億円超の売上創出に寄与した経験を有する。

...続きを読む

brタグとは何か

brタグは、HTMLにおいて最も基本的な要素の一つです。その役割と仕組みを理解することで、適切な場面で効果的に活用できるようになります。

まずは、brタグの基本的な概念と特徴について詳しく見ていきましょう。HTMLの構造を理解する上で、brタグの位置づけを把握しておくことが重要です。

brタグの正式名称と意味

brタグの「br」とは「break」の略であり、HTMLでは「line break element(改行要素)」と呼ばれています。テキストの流れを強制的に中断し、次の内容を新しい行から開始させる役割を持っています。

HTMLの仕様書では、brタグは「テキストの中で改行が重要な意味を持つ場合に使用する」と定義されています。これは単なる見た目の調整ではなく、コンテンツの意味を正しく伝えるために改行が必要な場面での使用を想定しています。

空要素としての特徴

brタグは「空要素」または「void element」と呼ばれる特殊なカテゴリに属しています。空要素とは、開始タグと終了タグのペアを持たず、単独で機能するHTML要素のことです。

一般的なHTML要素が開始タグと終了タグで内容を囲むのに対し、brタグは単独で改行という機能を果たします。imgタグやhrタグなども同様の空要素に分類されています。

HTML5における記述方法

HTML5では、brタグの記述方法がシンプルになりました。基本的な書き方は「<br>」です。XHTML時代には「<br />」のように自己終了タグとして記述する必要がありましたが、HTML5ではスラッシュは省略可能となっています。

ただし、XHTMLとの互換性を考慮する場合や、コーディング規約によっては「<br />」の形式が採用されることもあります。どちらの書き方でもブラウザは正しく解釈します。

記述形式 対応規格 推奨度
<br> HTML5 推奨
<br /> XHTML / HTML5 互換性重視の場合
<br/> XHTML / HTML5 スペースなしも可

上記の表のように、現在のWeb制作では「<br>」の形式が最もシンプルで推奨される書き方となっています。

brタグは空要素という特殊な性質を持つため、終了タグが不要です。HTML5では最もシンプルな記述が可能になりました。

brタグの正しい書き方

brタグを実際に使用する際には、いくつかのルールと書き方を覚えておく必要があります。正しい記述方法を身につけることで、どのブラウザでも意図した通りに表示されるコードを書けるようになります。

ここでは、具体的なコード例を交えながら、brタグの正確な書き方を解説していきます。

基本的な記述例

brタグの最も基本的な使い方は、テキストの途中に挿入するシンプルな方法です。改行したい位置に「<br>」を記述するだけで、その位置から次の行へとテキストが移動します。

たとえば住所を表示する場合、「〒100-0001<br>東京都千代田区」のように記述することで、郵便番号と住所が別々の行に表示されます。これにより、視覚的にわかりやすい住所表記が実現できます。

複数行の改行処理

複数の改行を連続して入れたい場合、brタグを複数回記述することも可能です。ただし、この方法は後述するように推奨されない使い方に該当することが多いため、注意が必要です。

詩や歌詞など、行ごとの区切りが意味を持つコンテンツでは、各行の終わりにbrタグを配置します。この場合、連続したbrタグではなく、テキストとbrタグが交互に配置される形になります。

属性の指定について

brタグには、グローバル属性と呼ばれる全てのHTML要素で使用可能な属性を指定できます。代表的なものとして、id属性、class属性、style属性などがあります。

class属性を指定することで、CSSによるスタイリングも可能です。たとえば「<br class=”sp-only”>」のように記述し、CSSで特定の条件下でのみ改行を有効にするといったテクニックもあります。

brタグの基本的な書き方のポイント

  • 改行したい位置に<br>を記述する
  • 終了タグは不要である
  • 必要に応じてclass属性を追加できる
  • 連続使用は極力避ける

clear属性の廃止について

かつてbrタグには「clear属性」が存在し、フロート要素の回り込みを解除する目的で使用されていました。しかし、HTML5ではclear属性は廃止されています。

現在、フロート解除にはCSSの「clear」プロパティを使用するのが正しい方法です。古いチュートリアルや書籍で「<br clear=”all”>」のような記述を見かけることがありますが、これは現在では非推奨となっています。

旧来の方法 現在の推奨方法 備考
<br clear=”left”> CSSのclear: left; HTML5で廃止
<br clear=”right”> CSSのclear: right; HTML5で廃止
<br clear=”all”> CSSのclear: both; HTML5で廃止

上記の表にあるように、clear属性を使った記述は完全に過去のものとなりました。Web制作の現場では、CSSによるレイアウト制御が標準となっています。

brタグの書き方自体はシンプルですが、廃止された属性もあるため、最新の仕様を確認しながら使用することが大切です。

バクヤスAI 記事代行では、
高品質な記事を圧倒的なコストパフォーマンスでご提供!

brタグの適切な使用場面

brタグは万能なタグではなく、使用すべき場面が限定されています。HTMLの仕様では、brタグは「改行が内容の一部として意味を持つ場合」に使用することが推奨されています。

ここでは、brタグを使用するのに適した具体的なケースを紹介します。これらの場面では、積極的にbrタグを活用することで、コンテンツの意味を正確に伝えられます。

住所表記での使用

住所を表示する際は、brタグの使用が最も適切な場面の一つです。郵便番号、都道府県、市区町村、番地などを別々の行に分けて表示することで、可読性が大幅に向上します。

住所の改行は単なるレイアウトではなく、住所情報を構造的に伝えるための重要な区切りとして機能します。これはbrタグの本来の使用目的に合致した活用法です。

詩や歌詞の表現

詩や歌詞は、行の区切りが作品の意味や韻律に直接関係します。このような文学的コンテンツでは、改行の位置が作者の意図を反映しているため、brタグで正確に表現することが求められます。

詩の場合は、視覚的な行分けが読み手の理解やリズム感に影響を与えます。pタグで段落を分けるのではなく、brタグで行を分けることで、原文の形式を忠実に再現できます。

連絡先情報の整理

電話番号やFAX番号、メールアドレスなどの連絡先情報を並べて表示する場合も、brタグが有効です。各情報を別々の行に配置することで、ユーザーが必要な情報をすぐに見つけられます。

HTMLのaddress要素と組み合わせて使用することで、連絡先情報としての意味付けと視覚的な整理を両立できます。セマンティックなマークアップを意識した実装が可能です。

引用文の原文維持

他の文章を引用する際、原文の改行を維持する必要がある場合にもbrタグを使用します。引用元の形式を尊重することは、正確な情報伝達において重要です。

特に法律文書や契約書からの引用では、原文の改行位置が意味を持つことがあります。このような場合、brタグを使って原文の形式を忠実に再現することが適切です。

brタグが適切な場面のチェックポイント

  • 改行がコンテンツの意味に直接関係している
  • 住所、詩、歌詞などの定型フォーマットである
  • 原文の形式を維持する必要がある
  • 連絡先情報を整理して表示したい
使用場面 具体例 理由
住所 郵便番号と住所の区切り 構造的な情報伝達
詩・歌詞 各行の区切り 作品の形式維持
連絡先 電話番号とメールの区切り 可読性の向上
引用文 原文の改行位置 原文形式の尊重

上記の表で示したように、brタグは意味のある改行に限定して使用することが基本原則となります。

brタグは「改行に意味がある場合」に使うのが鉄則です。住所や詩など、決まった形式があるコンテンツで威力を発揮しますよ。

バクヤスAI 記事代行では、SEOの専門知識と豊富な実績を持つ専任担当者が、キーワード選定からAIを活用した記事作成、人の目による品質チェック、効果測定までワンストップでご支援いたします。
ご興味のある方は、ぜひ資料をダウンロードして詳細をご確認ください。

サービス導入事例

株式会社ヤマダデンキ 様
生成AIの活用により、以前よりも幅広いキーワードで、迅速にコンテンツ作成をすることが可能になりました。
親身になって相談に乗ってくれるTechSuiteさんにより、とても助かっております。
▶バクヤスAI 記事代行導入事例を見る

brタグで避けるべき使い方

brタグは便利なタグですが、誤った使い方をするとWebサイトの品質を下げる原因になります。特にSEOやアクセシビリティの観点から、避けるべき使用方法を理解しておくことが重要です。

ここでは、brタグの代表的な誤用パターンとその問題点について解説します。これらを避けることで、より良いコーディングを実践できます。

余白調整目的での連続使用

brタグを複数回連続して使用し、要素間の余白を作り出すことは最も避けるべき使い方です。「<br><br><br>」のような記述は、コードの可読性を下げるだけでなく、メンテナンス性も著しく低下させます。

余白の調整にはCSSのmarginやpaddingプロパティを使用するのが正しい方法であり、brタグによる余白作成はHTMLの意味論に反する使い方です。スタイルの変更が必要になった際、全ての箇所を手動で修正する必要が生じてしまいます。

段落分けの代替としての使用

段落を分けたい場合に、pタグではなくbrタグを使用するのも誤った方法です。段落はpタグで区切ることで、ブラウザやスクリーンリーダーが文章の構造を正しく認識できるようになります。

brタグで段落を分けると、文章の意味的な区切りが失われてしまいます。特にアクセシビリティの観点から、視覚障害のあるユーザーへの情報伝達に支障をきたす可能性があります。

リスト項目の代替使用

箇条書きを作成する際に、brタグで項目を区切るのも避けるべき使い方です。箇条書きにはulタグとliタグ、または番号付きリストにはolタグとliタグを使用するのが正しい方法です。

リスト要素を使用することで、検索エンジンがコンテンツの構造を理解しやすくなり、SEO効果の向上も期待できます。さらに、スクリーンリーダーはリスト要素を認識して「3項目のリストです」のように読み上げてくれます。

レスポンシブ対応での問題

brタグによる改行は、画面サイズに関係なく常に同じ位置で改行が発生します。これはレスポンシブWebデザインにおいて問題となることがあります。

デスクトップでは適切に見える改行位置が、スマートフォンでは不自然な位置での改行になってしまうケースが少なくありません。このような場合は、CSSのword-breakプロパティやテキストの自然な折り返しに任せる方が適切です。

誤った使い方 問題点 正しい代替方法
連続brで余白作成 メンテナンス性低下 CSSのmargin/padding
段落分けにbrを使用 構造情報の欠落 pタグで段落を分ける
リスト作成にbrを使用 セマンティクス喪失 ul/ol/liタグの使用
見た目調整のための使用 レスポンシブ対応困難 CSSによるスタイリング

上記の表にまとめたように、brタグの誤用は様々な問題を引き起こします。適切な代替手段を選択することで、より品質の高いWebページを作成できます。

余白調整やレイアウト目的でのbrタグ使用は、プロの現場では避けられています。CSSで制御する習慣を身につけましょう。

brタグとCSSの使い分け

brタグとCSSはそれぞれ異なる役割を持っています。改行や余白に関する処理をどちらで行うべきかを正しく判断することで、保守性の高いコードを書けるようになります。

ここでは、brタグとCSSの適切な使い分けについて、具体的な例を交えながら解説していきます。

CSSによる余白調整の基本

CSSでは、marginプロパティとpaddingプロパティを使って要素間の余白を調整できます。marginは要素の外側の余白、paddingは要素の内側の余白を指定します。

CSSによる余白調整の最大のメリットは、一箇所の変更で全ての該当要素に反映されることです。これにより、デザインの一貫性を保ちながら効率的にスタイルを管理できます。

line-heightプロパティの活用

テキストの行間を調整したい場合は、CSSのline-heightプロパティを使用します。brタグを使って行間を広げようとするのは誤った方法です。

line-heightは行の高さを指定するプロパティで、単位なしの数値、px、em、パーセンテージなど様々な形式で値を指定できます。一般的には1.5から1.8程度の値が読みやすい行間とされています。

white-spaceプロパティの理解

HTMLソースコード内の改行や空白をそのまま表示したい場合は、CSSのwhite-spaceプロパティが有効です。値を「pre」または「pre-wrap」に設定することで、ソースコード内の改行がそのまま画面に反映されます。

プログラムコードや特定のフォーマットを維持したいテキストを表示する際に、white-spaceプロパティは非常に便利です。brタグを大量に挿入する必要がなくなり、コードがすっきりします。

CSSで改行や余白を制御する主なプロパティ

  • margin – 要素の外側の余白
  • padding – 要素の内側の余白
  • line-height – 行の高さ(行間)
  • white-space – 空白文字の処理方法

レスポンシブデザインでの対応

レスポンシブデザインでは、画面サイズによって改行位置を変えたい場合があります。CSSのメディアクエリと組み合わせることで、特定の画面サイズでのみ改行を表示するといった制御が可能です。

たとえば、brタグにクラスを付与し、CSSで「display: none」を指定することで、特定の条件下でbrタグを非表示にできます。これにより、デバイスごとに最適な表示を実現できます。

見た目の調整はCSSの仕事、意味のある改行はbrタグの仕事という切り分けを意識すると、コードがきれいになりますよ。

よくある質問

brタグは「<br>」と「<br />」のどちらで書くべきですか?

HTML5では「<br>」の形式が推奨されています。「<br />」はXHTMLとの互換性を維持したい場合や、コーディング規約で指定されている場合に使用します。どちらの書き方でもブラウザは正しく解釈するため、プロジェクトのルールに従って統一することが重要です。

brタグを連続で使用するとSEOに悪影響がありますか?

brタグの連続使用が直接的にSEOペナルティを受けることはありませんが、コードの品質という観点では好ましくありません。検索エンジンはHTMLの構造を評価するため、pタグやリスト要素など適切なタグを使用した方がコンテンツの意味が正しく伝わります。また、保守性の低いコードは間接的にサイト品質を下げる要因となります。

スマートフォンとPCで異なる位置で改行させたい場合はどうすればよいですか?

brタグにクラスを付与し、CSSのメディアクエリを使用して制御する方法が一般的です。たとえば「<br class=”pc-only”>」と記述し、CSSでスマートフォン表示時に「display: none」を指定します。逆にスマートフォンでのみ改行したい場合は「sp-only」クラスを使用し、PC表示時に非表示にする方法があります。

brタグの代わりにEnterキーで改行を入れても同じですか?

HTMLソースコード内でEnterキーによる改行を入れても、ブラウザは通常それを単一のスペースとして扱います。HTMLでは連続する空白や改行は1つのスペースに圧縮されるため、画面上での改行にはなりません。明示的に改行を表示するにはbrタグの使用、またはCSSのwhite-spaceプロパティを「pre」に設定する必要があります。

まとめ

brタグとは、HTMLにおいてテキストの特定位置に強制的な改行を挿入するための空要素です。「line break element」の略称であり、住所、詩、歌詞、連絡先情報など、改行がコンテンツの意味を伝える上で重要な場面での使用が推奨されています。

正しい書き方としては、HTML5では「<br>」のシンプルな形式が推奨されます。かつて存在したclear属性は廃止されており、フロート解除にはCSSを使用するのが現在の標準です。

一方で、余白調整や段落分け、リスト作成の代替としてbrタグを使用するのは避けるべきです。これらの目的には、CSSのmargin、padding、line-heightプロパティや、pタグ、ul/olタグなど適切なHTML要素を使用することで、保守性が高くSEOにも配慮したコーディングが実現できます。brタグとCSSの役割を正しく理解し、使い分けることが、質の高いWebページ制作への第一歩となります。

バクヤスAI 記事代行 サービス概要資料

画像を読み込み中...

バクヤスAI 記事代行のサービス概要資料です。
コンテンツ制作や集客に関する課題へのソリューションを提供しております。
ご興味のある方は、以下のフォームに必要な項目を入力のうえ、送信してください。
フォーム入力後に表示される完了画面にて資料をダウンロードできます。

フォームを読み込み中...
よかったらシェアしてね!
  • URLをコピーしました!
目次