- ベストアンサー
<br />タグの、brの後の半角スペース
どうしてbrタグだけ半角スペースが入っているのでしょうか?素朴な疑問です。ホームページソフトを使うときは自動で入るのでいいのですが、、、手打ちのときもやはり半角スペースは入れたほうがいいのでしょうか?宜しくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
XHTMLに準拠した書き方です HTMLのようないい加減さが許されない規格で、開いたら閉じる のを原則としています ただ、単独で成立するタグの場合は、閉じタグそのものが存在しないため <br/> と書きます。 しかし、<br/> では誤作動するブラウザも存在するため <br />のようにスペースをあけて / で閉じる という決まりがあります。 br 以外にも 単独で成立するタグの場合は、スペースをあけて / で閉じてください。
その他の回答 (4)
- tacop
- ベストアンサー率75% (867/1154)
下記のページが参考になりそうです。 「XHTMLとCSSを学ぼう!」 http://css.hp-advance.com/category/x_3.html ※「空要素のタグにも終了タグが必要」の項を参照して下さい。
XHTMLでは空要素は必ず半角スペースを置いて「/」で閉じる必要が在ります。 <img src="URL" /> <meta~"#" /> 等・・・ 改行だけでは在りません。 <br/>でもソース上は正しいのですが、このマークアップをするとHTMLブラウザに拠ってはタグを正しく認識しない場合が在るので、「/」の前に半角スペースを記述する必要性が発生します。 この場合は<br>テキスト</br>とするのが本来は望ましいでしょう。 検索で「空要素」で調べれば判明します。
お礼
いま、XHTMLのソースをよく見てみたら、metaやlinkにも「/ 」がついていました!!HTMLと違うのはbrだけだと勝手に思っていたので、とても勉強になりました!ありがとうございましたm(__)m
- auty
- ベストアンサー率58% (284/486)
内容を持たないタグを「空要素タグ」または「空タグ」といい、 XHTMLでは、開始タグ、終了タグを <br></br> と書くのを半角スペースを付けて <br /> と省略できます。しかし現在のところ、半角スペースの除いても同じように扱われるようです。他には <hr />や<img ... /> があります。 詳しくは、以下のページを参考にしてみてください。 http://www.koikikukan.com/archives/2007/05/17-001010.php
- hechima1
- ベストアンサー率0% (0/9)
今日偶然他の質問で答えて頂いた中に同じような内容があったので、又聞きほやほやですが。 私の場合は dreamwever8で作っていたら勝手に <br /> になりましたが、こんな表記はしないらしいです。 <br> に修正してもらいました。
お礼
ご回答ありがとうございます。これからは手打ちでも半角スペースを入れるようにします!勉強になりましたm(__)m