• ベストアンサー

<br />タグの、brの後の半角スペース

どうしてbrタグだけ半角スペースが入っているのでしょうか?素朴な疑問です。ホームページソフトを使うときは自動で入るのでいいのですが、、、手打ちのときもやはり半角スペースは入れたほうがいいのでしょうか?宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.5

XHTMLに準拠した書き方です HTMLのようないい加減さが許されない規格で、開いたら閉じる のを原則としています ただ、単独で成立するタグの場合は、閉じタグそのものが存在しないため <br/> と書きます。 しかし、<br/> では誤作動するブラウザも存在するため <br />のようにスペースをあけて / で閉じる という決まりがあります。 br 以外にも 単独で成立するタグの場合は、スペースをあけて / で閉じてください。

na2line
質問者

お礼

ご回答ありがとうございます。これからは手打ちでも半角スペースを入れるようにします!勉強になりましたm(__)m

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

  • tacop
  • ベストアンサー率75% (867/1154)
回答No.4

下記のページが参考になりそうです。 「XHTMLとCSSを学ぼう!」 http://css.hp-advance.com/category/x_3.html ※「空要素のタグにも終了タグが必要」の項を参照して下さい。

参考URL:
http://css.hp-advance.com/category/x_3.html
全文を見る
すると、全ての回答が全文表示されます。
noname#100277
noname#100277
回答No.3

XHTMLでは空要素は必ず半角スペースを置いて「/」で閉じる必要が在ります。 <img src="URL" /> <meta~"#" /> 等・・・ 改行だけでは在りません。 <br/>でもソース上は正しいのですが、このマークアップをするとHTMLブラウザに拠ってはタグを正しく認識しない場合が在るので、「/」の前に半角スペースを記述する必要性が発生します。 この場合は<br>テキスト</br>とするのが本来は望ましいでしょう。 検索で「空要素」で調べれば判明します。

na2line
質問者

お礼

いま、XHTMLのソースをよく見てみたら、metaやlinkにも「/ 」がついていました!!HTMLと違うのはbrだけだと勝手に思っていたので、とても勉強になりました!ありがとうございましたm(__)m

全文を見る
すると、全ての回答が全文表示されます。
  • auty
  • ベストアンサー率58% (284/486)
回答No.2

内容を持たないタグを「空要素タグ」または「空タグ」といい、 XHTMLでは、開始タグ、終了タグを <br></br> と書くのを半角スペースを付けて <br /> と省略できます。しかし現在のところ、半角スペースの除いても同じように扱われるようです。他には <hr />や<img ... /> があります。 詳しくは、以下のページを参考にしてみてください。 http://www.koikikukan.com/archives/2007/05/17-001010.php

全文を見る
すると、全ての回答が全文表示されます。
  • hechima1
  • ベストアンサー率0% (0/9)
回答No.1

今日偶然他の質問で答えて頂いた中に同じような内容があったので、又聞きほやほやですが。 私の場合は dreamwever8で作っていたら勝手に <br /> になりましたが、こんな表記はしないらしいです。 <br> に修正してもらいました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • dreamweaver タグの設定変更の仕方

    dreamweaverCS3を使用して、ホームページを制作しているのですが、 ひとつ困っている事があります。 ドキュメントのデザイン画面でのタグの自動変換の際、 改行の</br>が自動変換で→</br >という風に 半角スペースが入ってタグが変換されてしまいます。 環境設定で変更できるのかと思い色々調べたのですが、 わかりませんでした… ご存知の方がいらっしゃればぜひ教えて欲しいと思います。 よろしくお願いいたします。

  • Dreamweaver <br>を<br />に

    環境:Dreamweaver8, WinXP Dreamweaverでタグ手打ちで作ってます。 <br>や<img>などを閉じた時に閉じのスラッシュ(/>)が自動で入るようにするにはどちらで設定すればいいでしょうか。 よろしくおねがいします。。

  • スペースの開いたタグ・・

    htmlに関する質問です。最近よくこのように logo.gif" /><br /> 最後に少しスペースを空けているタグを見かけるのですがこれは何を意味するのでしょうか?

  • </br>というタグについて

    こちらは以前から困った時に色々と参考にさせていただいておりますが、今回はじめて質問します。どうかお手柔らかにお願いします。 (^-^; </br>というタグについて ブログを運営しています。 画像の挿入の件ですが、ファイルのアップロードをし、アップされた画像を選ぶ(ボタンがある)と、必ずタグの先頭に</br>というタグが表示されるようになっておます。 今回、記事の中に「テーブル」を組み、その中に幾つかの画像を横3列縦3列ほど並べ、「サムネイル」のように表示できないかと、作成中なのですが、 例えば、<td></td>の中にアップロードされた画像を1枚、一覧から選択して挿入したとしますよね。 そうすると</br>のタグが必ず先頭に来てしまうのですが…。 これって削除していいものなのでしょうか? ためしにやってみたら、画像の上の余白?がなくなりジャストサイズに収まるような気がするのですが…。 そもそも、HTMLに使う<br>(改行)と、ブログなどで出て来る<br />はまったく違う意味のものなのでしょうか? HTMLは、以前HPを作成した事もあって、ある程度理解しているつもりですが、ブログのカスタマイズはいまいち理解していない状況です。 (^^;;; くだらない質問かもしれませんが、疑問に思ったもので…。 ブログはラブログを使っています。 他に補足補充すべき点がありましたら追加します。 初歩的なことで恐縮ですが何卒宜しくお願いします。

  • 改行タグを<br />から<p>へ

    Seesaaブログを利用してます。 改行を<br />タグに変換する機能がありますが、 これを<br />ではなく自動的に<p>タグに 変換されるようにするにはどうすればいいですか? 今問い合わせをしているところですが 返事が来ないのでここで質問させてもらいました。

  • Dreamweater半角スペース

    現在Dreamweater3を使用しています。 ソースの<tr>タグの後に入る半角スペースですが、 これを入らないようにするにはどうしたら良いでしょうか?毎回その都度削除しているので非常に面倒です。 よろしくお願いします。

  • html タグの閉じスラッシュ前のスペースについて

    (1).タグ閉じスラッシュ前のスペースはなぜ必要なのでしょうか。可能でしたら詳しく教えて頂けないでしょうか。   ↓ <br /> (2).昔のブラウザ等では <br/>としているとスラッシュまでを一連のタグとして認識してしまうからですか? (3).<img src=""/> ←この場合も src=""/ スラッシュまでを一つの属性として認識してしまうのでしょうか。

    • ベストアンサー
    • HTML
  • 現在メモ帳を使ってサイトを(html)タグを手打ちして製作しています。

    現在メモ帳を使ってサイトを(html)タグを手打ちして製作しています。 時々、半角や他のタグが抜けたりしている時があります。 この製作したhtmlフォルダをドラッグして自動修正してくれるソフトをご紹介下さい。 出来ればフリーを希望します。

  • perlにてフォームに入力したhtmlの<>タグの外の半角スペース削除

    perlにてフォームに入力したhtmlの<>タグの外の半角スペース削除 よろしくお願い致します。 Perlのバージョンは[5.10.0]です。 下記の様なhtmlから<>の外側の半角スペースを削除する方法を教えて下さい。 <>の外側でスタイル指定部分の半角は残す必要があります。 <style type="text/css"> <!-- #container{*****} h1{border-right:solid #e4dac6 2px;} #<---この部分の半角スペースは残す必要があります。 .discript0 { margin:0;} #col_1{****} --> </style> <div id="container"> <h1>** ***</h1> #<---<h1>の前の部分の半角スペースは削除。 <div id="col_1"> <p class="discript0"> 123123 121 23 #<---「123123 121 23」の「123123」の前と「121 23」の間の半角スペース削除。 </p> </div> </div> htmlのbodyに組み込む部分です。 ご回答頂くにあたり必要事項の追加が必要で有ればご指摘下さい。 よろしくお願い致します。 確認するボタンを押すと、自動的に「<」の前のスペースとタブが削除されて表示していますが、 記入時は「<」の前にはタブと半角スペースがあります。

    • ベストアンサー
    • Perl
  • ulタグやliタグの中でbrタグは使えない?

    完成したサイトなのですが…。 Dreamweaverにて開いて一応チェックすると、 「タグbrはur内では使用できません」との表示がでて驚いています。 <li>~</li>だけで自動的になされる改行だと、詰まって見えるのです。 だから、 <ul style="padding-left: 00px;"> <li>~</li></br> <li>~</li></br> </ul> のようにして処理しております。ただ、これってSEO的にマズい、ということなのでしょうか? どうか、ご存知の方いましたら教えてください。

    • ベストアンサー
    • HTML