No.2ベストアンサー
- 回答日時:
> PHP上でも常時<br>でもいいのでしょうか?よろしくお願いします。
そのPHPスクリプトによって生成される(X)HTML文書がHTML/XHTMLいずれのDOCTYPEになるのか、によって適切な記述は決まります。PHPスクリプトで生成された結果が最終的に(X)HTML文書の体裁をとっていなければ閲覧ができませんから、PHPスクリプト内でのHTMLコード部分の記述についても勿論、(出力される時の結果が)(X)HTML文書の記述のルールに従っていなければいけません。普通に静的な(X)HTML文書を作成する場合と何ら違いはないのです。
ということで、質問者様が現在PHPスクリプトによってはき出している(X)HTML文書が、HTMLなら<br>、XHTMLなら<br />とするのが正しい記述です。ちなみに、後者の書き方は”空要素(終了タグとセットになっていないタグ、と解釈しておいて下さい)”の場合、XHTMLでは<~ />の様に最後に”半角スペース+/”を入れて終了させる、というルールなので、br以外の空要素も同様の扱いになりますのでご注意を(img、hr、input、meta、embed…等々)。
No.3
- 回答日時:
HTMLでは改行は <br> のみしか許容されていません。
(<br /> も <br></br> も </br> も仕様上は文法違反です)
一方でXHTMLはHTMLをXMLの仕様で再定義したものでXMLではすべての
エレメントは必ず閉じなければいけないとされており、所謂空タグは
例えば <br> なら本来は <br></br> のように書かなければいけません。
<br /> は上記の省略形ですが実際にはこちらの方が推奨されている
ようですね。
<br> や </br> だけなのは文法違反で認められません。
(ただ、実際には柔軟に解釈するブラウザが多いとは思いますけど)
参考URL:http://ja.wikipedia.org/wiki/Extensible_HyperTex …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- MySQL MySQLに登録した内容を更新する時の、textareaの使い方 1 2022/07/11 18:20
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- PHP PHP MySql ページング 2 2022/09/20 06:38
- HTML・CSS HTMLソースの質問 3 2022/07/28 13:29
- その他(コンピューター・テクノロジー) 正規表現の置換で一部の文字列をそのまま残したい 2 2022/05/03 19:19
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel VBA メール作成について ...
-
CGIを勉強しています。¥n(改...
-
perlで、[ \\r\\n , \\n ]の意...
-
連想するもの教えてください
-
改行コードがそのまま表示され...
-
ポインター引数の関数でコンパ...
-
stable diffusionのエラー
-
【Excel VBA】10進数を2進数に...
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
ビットスワップとバイトスワッ...
-
バイナリとBCDコード
-
異なるドメインのサイトでcooki...
-
全角半角を調べるライブラリ関...
-
バイト列とバイナリ列の違いが...
-
char str[256]の256の意味は?
-
10個の実数に対する降順ソート...
-
1KBが1024byteな理由
-
ワイド文字のバイト数が取得で...
-
(C言語・配列)date[i]の分散...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBA メール作成について ...
-
CGIを勉強しています。¥n(改...
-
改行コードがそのまま表示され...
-
Line Inputにて改行があっても...
-
Rstudioによるテキストマイニン...
-
Excelで、HTMLタグだけを削除す...
-
エクセルで「改行コード」を「...
-
MACの改行コード変更について教...
-
【HELP!!】Excelから保存したtx...
-
perlで、[ \\r\\n , \\n ]の意...
-
ホームページビルダーで行間を...
-
連想するもの教えてください
-
alertの警告文を2行にしたい
-
全文表示…の仕方。
-
テキストボックスに入力された...
-
メモ帳での改行
-
PHP <br /> <br> 結局どっち?
-
KENT-WEBのClipMailでのチェッ...
-
brタグについて質問です。
-
if文中で@***(配列変数)って...
おすすめ情報