No.2ベストアンサー
- 回答日時:
<br>(HTML)、<br/>(XHTML)は文中の強制改行で、原則使わない要素(インライン要素/行内要素)です。
住所などひとつの段落でありながら、視認性のため必要で改行する場合のみ使用する。特殊な要素で、私はほとんど使うことはありません。HTMLでは、利用者がどのような幅のウィンドウ、大きさのフォントを使っていても、また読み上げブラウザや検索エンジンでも活用できるよう、必要に応じて自動的に改行されることが望ましいので、強制改行は<br><br/>以外ありません。
そのかわり、HTMLではブロック要素の前後では必ず改行されます。
★HTMLのまっとうなマニュアルには、必ず念入りに説明してあるブロック要素と新ライン要素の説明をしかっかり理解してください。(それが書いてないマニュアルはだめ)
基本的にある文章は段落をマークアップする<p></p>で囲んでしまえば、段落が変わると改行されます。また、表やリスト、リストの項目などブロック要素が登場すると改行されます。初心者で多い間違いが<p></p>で括ると間が開いて見苦しいという意見ですが、これはスタイルシートで自由に指定できますから問題ないはずです。
下記ソースをsample.htmlとしてウィンドウ幅を色々変えてごらんなさい。意味がわかると思う。
______________ここから
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
<title>Untitled</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
<!--
p{text-indent:1em;margin:0ex 1em;line-height:3ex}
-->
</style>
</head>
<body>
<h1>title</h1>
<p><br>(HTML)、<br/>(XHTML)は文中の強制改行で、原則使わない要素(インライン要素/行内要素)です。住所などひとつの段落でありながら、視認性のため必要で改行する場合のみ使用する。特殊な要素で、私はほとんど使うことはありません。</p>
<p>HTMLでは、利用者がどのような幅のウィンドウ、大きさのフォントを使っていても、また読み上げブラウザや検索エンジンでも活用できるよう、必要に応じて自動的に改行されることが望ましいので、強制改行は<br><br/>以外ありません。</p>
</p>
<p>そのかわり、HTMLではブロック要素の前後では必ず改行されます。</p>
<p>★HTMLのまっとうなマニュアルには、必ず念入りに説明してあるブロック要素と新ライン要素の説明をしかっかり理解してください。(それが書いてないマニュアルはだめ)</p>
<p>基本的にある文章は段落をマークアップする<p></p>で囲んでしまえば、段落が変わると改行されます。また、表やリスト、リストの項目などブロック要素が登場すると改行されます。初心者で多い間違いが<p></p>で括ると間が開いて見苦しいという意見ですが、これはスタイルシートで自由に指定できますから問題ないはずです。</p>
<ol>
<li>項目</li>
<li>項目</li>
<li>項目</li>
</ol>
</body>
</html>
No.1
- 回答日時:
<PRE>を使えばenterを押すだけで<BR>と同じ効果が得られます。
しかし今度はブラウザの端で改行されなくなるので下手をすると見辛くなる可能性があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS HPに文章で改行はすべてBRタグとかで改行しなきゃだめなのですか?改行が活きたまま書く方法ないの? 1 2022/12/03 21:00
- MySQL MySQLに登録した内容を更新する時の、textareaの使い方 1 2022/07/11 18:20
- HTML・CSS HTMLソースの質問 3 2022/07/28 13:29
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- その他(ブラウザ) テキストの折り返しがないサイトの文字を折り返してPDF化したい 4 2022/12/02 09:49
- スポーツサイクル Shimano BR-MT200,からBR-M8120に交換、取り付けしたのですが、ブレーキの効きに 2 2022/05/02 09:25
- HTML・CSS brにクラスをつけてcssでdisplay:none;としても改行されてしまいます 2 2022/06/22 14:45
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- PHP PHPでテキストファイルに保存した時の改行問題 1 2022/11/19 15:07
- PHP PHP MySql ページング 2 2022/09/20 06:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Hタグを改行禁止にしてspanのよ...
-
テーブルの幅を固定するとnowra...
-
長いURLを途中で改行(折り返す...
-
VBE でスペースと改行を見える...
-
\\n \\r \\t について
-
H1タグに改行の<br>を使う
-
mailtoで本文に改行を入れたい
-
<br />タグの、brの後の半角ス...
-
<TD><input type="text"></TD>...
-
テキストエリア内の改行禁止
-
テキストエリア内の改行もその...
-
高校1年生情報の問題について。
-
シェルで特定の文字が消える
-
文字の最後に半角空白が勝手に...
-
改行できる・できない入力ボッ...
-
テキストエディタで文字列を揃える
-
<br style="clear:both;">って...
-
最終行をファイルを開かずにカ...
-
METAタグでの素人玄人の違い
-
Eclipseでタブや改行マークの色...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
\\n \\r \\t について
-
改行できる・できない入力ボッ...
-
長いURLを途中で改行(折り返す...
-
テキストエリア内の改行もその...
-
テキストエリア内の改行禁止
-
テーブルの幅を固定するとnowra...
-
H1タグに改行の<br>を使う
-
Hタグを改行禁止にしてspanのよ...
-
「:」について
-
<br />タグの、brの後の半角ス...
-
preタグがプロの現場であまり使...
-
htmlで文字列をクリップボード...
-
XMLの改行方法とリンクの仕方
-
文字の最後に半角空白が勝手に...
-
テーブル内の文字列を改行させたい
-
VBE でスペースと改行を見える...
-
テーブルのセルデータを自動改...
-
テキストエリアの幅を10桁まで...
-
Dream Weaverの改行時にTabキー...
-
カーソルを合わせると説明を表...
おすすめ情報