【復活求む!】惜しくも解散してしまったバンド|J-ROCK編 >>

PHP の本の html ファイルの例の中に
電話番号<br /><input type="text" name="phone" /><br />
という記述がありました。この中の
/>

<br />
の意味がわかりません。
htmlタグ辞典にも見あたりませんでした。
どういう意味でしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

こんにちは。


見たところHTMLではなくXHTMLみたいですね。
XHTMLはHTMLをXMLの書式(単体のタグでも必ず閉じる)にしたもので、現在携帯用ページを中心に普及しています。
    • good
    • 0
この回答へのお礼

XHTML をインターネット検索で調べました。
ありがとうございました。

お礼日時:2005/02/21 10:55

</ br>は改行タグです。

(ワープロソフトで言う[Enter]を押して段下げです)
    • good
    • 2

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q  これの意味教えて下さい。

これの意味教えて下さい。
タグの
<tr>
<td></td>
</tr>
中に入っている
意味はなんですか?

Aベストアンサー

空白(半角スペース)として使用されることが多いですが、
を使用すると改行されません。

たとえばOK WaveのOKが行末あたりに来たときに、
(1)OKとWaveの間を半角スペースとする場合
~~~OK<改行>
Wave~~~

となりますが、
(2)OKとWaveの間をとする場合
~~~<改行>
OK Wave~~~

となります。

Q

は同じ意味ですか?

いくつかのソースを見てると2種類の改行があるのですが
<br />と<br>は同じ意味ですか?

Aベストアンサー

 意味はBR要素は、現在のテキスト行を強制的に区切る(終了させる)。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/text.html#edef-BR )(forced line break)で、ひとつの段落でありながら、あえて改行して区別したいときなどに使用します。【改行ではありません!!!】
[使用例]
 日本国<br>
 東京都港区<br>
 ○○町○○○丁目○○番地
と言う場合しか使ってはなりません。

 HTMLをXMLという仕様に合わせたものが、XHTML(Extensible HyperText Markup Language)で、意味自体は変わりませんが、XMLには文法的に厳しい制限があります。
・要素名や属性名は必ず小文字で書くこと<BODY>じゃなく<body>
・属性の値は必ず""で囲むこと。<table border=1>ではなく、<table border="1">
・必ず終了タグが必要
 <p>ここから段落
 <p>ここから次の段落
  はダメで
 <p>ここから段落</p>
 <p>ここから次の段落</p>
・内容を持たない要素は最後を/>とする。

 [復習]
 <p>ここはひとつの段落</p>
 ^^^タグ         ^^^タグ(終了タグ)
   ←-----内容-----→
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
 ←------ 段落要素 ------→

 画像<img>や<br><hr>などは内容をもちえませんし、終了タグも必要ありませんがXMLではエラーです。そこで、内容が存在しない終了タグのないものは、タグ自体を/>で閉じなければなりません。

 なお、HTML5では、大きく意味が変わって
__________________
br 要素は、改行を表します。
しか、br 要素は、詩や住所のように、実際に改行自体がその内容の一部である改行に対してのみに使わなければいけません。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
となります。言い帰ると普通の段落の変わり目を示す改行としては使えないと明記されました。

 私自身、めったに使わない要素です。普通のページには登場することのない--登場してはならない--要素だと思います。

 意味はBR要素は、現在のテキスト行を強制的に区切る(終了させる)。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/text.html#edef-BR )(forced line break)で、ひとつの段落でありながら、あえて改行して区別したいときなどに使用します。【改行ではありません!!!】
[使用例]
 日本国<br>
 東京都港区<br>
 ○○町○○○丁目○○番地
と言う場合しか使ってはなりません。

 HTMLをXMLという仕様に合わせたものが、XHTML(Extensible HyperText Markup Language)で、意味自体は変わりませんが、XMLに...続きを読む

Q

現在、CSSでホームページを作っているのですが、IEではうまくセンター表示できるのですが、firefoxなどでは左によってしまいます。

bodyに<div align="center">を記載せずにCSSだけでセンターに表示させることは出来ないものでしょうか?ちなみにIEでセンターによってしまうのはバグだと聞いたことがあるのですが、本当でしょうか?

よろしくお願いします。

Aベストアンサー

まぁ、MozillaとIEで表示が違えば大抵IEのバグですが、IEが正解でMozillaが違ってる場合もあります。
今回の件は具体的にどんなんだかわからないので分かりません。

で、基本的なCSSでのセンタリングですが、例えばブロック要素を真ん中に持ってくる場合は、その真ん中に持ってきたいブロック要素自身のマージンでセンタリングします。

例えば、
<div style="width:100px; margin:0 auto 0 auto;">まんなかです</div>
とすると、こいつは親要素に対して左右均等のマージンを取る。つまりセンタリングされます。

ブロック要素の中のテキストやインライン要素をセンタリングするにはtext-alignを使います。
<div style="width:100px; text-align:center;">まんなかです</div>

それと、注意したいのは、一行目の文頭に<!DOCTYPE~>を書かないとIEは互換モードでレンダリングしだしますので、CSS解釈も(ますます)変になりますのでご注意を。

こんな感じで。

No.1の方のサイト、参考になりますよ。私も昔これ見て勉強しました(笑)。

まぁ、MozillaとIEで表示が違えば大抵IEのバグですが、IEが正解でMozillaが違ってる場合もあります。
今回の件は具体的にどんなんだかわからないので分かりません。

で、基本的なCSSでのセンタリングですが、例えばブロック要素を真ん中に持ってくる場合は、その真ん中に持ってきたいブロック要素自身のマージンでセンタリングします。

例えば、
<div style="width:100px; margin:0 auto 0 auto;">まんなかです</div>
とすると、こいつは親要素に対して左右均等のマージンを取る。つまりセンタリングされ...続きを読む

Qテーブル内の文字列を改行させたい

<TABLE border="1">
<tr> <TD>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</TD>
</tr>
</TABLE>

これを、ある一定の幅を指定して改行させたいのですが、
CSSを使おうが使わず指定しようが、反映されません。
全角文字だと反映されます。

IE6、IE7で対応させたいと思っています。

CSSでも何でも良いので、どうすれば対応出来るのか
ご教示下さい。

Aベストアンサー

英数半角文字だと、続けて入力した場合、一つの単語とみなして禁則処理をしてしまうんだと思います。
なので、<br>で改行するのがいいのかと思いますが、
IEで対応したいということなので、IE7で動作するかはわかりませんが、
word-break:break-all;
の指示で単語の切れ目を無視して改行してくれると思います。

参考URL:http://www.htmq.com/style/word-break.shtml


人気Q&Aランキング