振る舞いでは、エントリーのblockquote開始タグの直前の行に何もない(=エントリーの先頭)文字がある(=段落の途中にblockquoteが存在)空行が1行ある空行が2行あるという状態によってpタグおよびbrタグの与えられ方が変化します。上記のケース順に記した下記のエントリーがあるとします。←空行<blockquote>たちつてとたちつてとたちつてと</blockquote>これを保存すると、pタグおよびbrタグは次のように付与されます。/>たちつてと</blockquote></p>2と4の場合は期待する結果になりますが、1と3の場合は改行が付与されません。いずれもエントリーにpタグとbrタグが入る仕組み(その1)に記した通りの動作です。空行が2行の場合について補足致しますと、段落は連続した改行("\n\n"または"\r\n\r\n")で区切られるため、3つめの改行は段落内の文字として認識されます。blockquoteタグの前に(空の)文字が存在する状態になるため改行タグが付与されます。2行あった空行は、後の1行が段落内の文字として扱われるため1行になります。変換されている部分が昔、空行だった行です。余談ですがこのロジックでは空行が偶数であれば改行タグが一律付与され、奇数の空行の場合は(条件に記されたタグは)付与されないという現象が発生します。おける改行タグの挿入方法は、HTMLを記述する際に「タグの直前に空行が存在する」というお作法が前提になっていますが、エントリーに挿入した改行と同じ位置に改行タグの挿入を期待するユーザにとっては混乱を招く原因になっているように思われます。タグのみ付与する方法を採っています。}}を追加する方法を推奨します。タグを付与することができます。同様、上記の追加コードに該当のタグ名を追加してください。同様に、brタグを一律付与したいタグは条件から外すのが手っ取り早いと思います。動作実績が下記エントリーにて報告されています。【追記】Hitori-goto:3.1にしたらおかしくなった。改変方法を変更しました。我楽エントリー投稿画面で、3.01D-jaの時に加工してたやつがパーになったので、ちょちょいと変更。3.1にしたらおかしくなった。何か、おかしいのです。mochaMTって妙なところでややこしいんです。素直じゃないっつーか。dimancheIEだと問題はなかったのですが、Firefoxだと表示がおかしくなっちゃってどうしたものかと思ってたんです。3.11-jpじゃあ“blockquoteタグの中では改行タグが効かないなあ...”と諦めていたのですが、解決策があることを知りました。3.11-jpじゃあ“blockquoteタグの中では改行タグが効かないなあ...”と諦めていたのですが、解決策があることを知りました。[カ]変な改行の修正。div内の文章の改行が無くなってしまうんです。BlogMTでは改行自動変換時、なにやら変わった法則に則ってbrタグを付与している模様。logエントリーの中で<div>タグを使用すると、その中に書いた記事で改行したときに反映せず、横つながりになってしまう。blogblockquoteタグが面倒だったんです。改行をしてくれないために、わざわざ自分でタグを入れたりして。PMコメントyujiroさんこんにちは。このTips1?3は僕の積年抱えている問題を解決してくれそうです。ありがとうございます。ネタ稼ぎに書いたのですがお役に立てたようで幸いです。3.11用テンプレート作成の際にはHINAGATAさんの記事を参考にさせていただきたいと思ってます。それでは今後ともどうぞよろしくお願い致します。PMTBがうまくいかず、などもTBを送ることになってしまい、申し訳ありませんでした。blockquoteタグの中の改行処理がうまくゆかず悩んでおりましたが、これで悩み解消です。ありがとうございました。PM>GAKUさんはじめまして。記事参照くださりありがとうございました!またBlogPeople登録ありがとうございました。こちらからも登録させて頂きましたので、今後ともどうぞよろしくお願い致します。#TB重複は削除しておきました。AMいつもながら、大変助かりました。PM>showBOOさんこんばんは。コメント&トラックバックありがとうございました。お役にたてたようで良かったです。改行変換処理をより使いやすくにするプラグインを作ってみました。http://www.h-fj.com/blog/archives/2005/08/28-160725.phpテキストフィルターを追加する形になりますので、必要に応じてMT標準の改行変換処理と使い分けることができます。PM>壱さんこんばんはー。ご連絡ありがとうございました!こちらも機会をみて使ってみたいと思います。AMyujiroさん、こんにちは。いつもわかりやすい解説をしていただいてありがとうございます。これで引用時やリスト時の悩みから解放されそうです。ありがとうございました。AM>みっくさんこんにちは。お役にたったようでよかったです。ご連絡&トラックバックありがとうございました。こちらの記事の件で、質問をさせてください。3.2を使って作成しているのですが、エントリーの表示でどうしても空行を反映することが出来ず苦しんでおります。改行を変換にするとしておりますが、うまく反映されません。CSSのine-height:140%も反映されずMTの問題というよりも私の間違えのような気もするのですが。申し訳ございませんが、よろしくお願いいたします。AM>しゅんさんはじめまして。変更してみたところ、正常に機能するようです。推測ですが、以前のスタイルがキャッシュに残っているのではないでしょうか。いうことで、強制リロードを行うか、ブラウザの履歴のクリア・キャッシュのクリア・一時ファイルの削除等を行ってみてください。ブラウザのキャッシュをクリアするも参考になれば幸いです。それではよろしくお願い致します。PMドコモからの投稿の際、途中で文章が途切れてしまう現象はこのパラグラフタグが関係してるんでしょうか。PM>pikaさんこんにちは。ご質問の件ですが、「携帯からの投稿で、投稿した本文が途中で途切れた形で公開される」という解釈でよろしいでしょうか。パラグラフが付加されるのは投稿後の処理ですので、途切れる原因は、携帯からのフォーム送信ではひとつのテキストエリアから送信できるバイト数に制限があるからではないでしょうか。質問の解釈が誤ってましたらお許しください。それではよろしくお願い致します。終了タグのつもりなのか末尾の</p>直前に</br>が入るように......MTをHTML形式で扱いたい人はほとんどここでつまずいているのではと思う。PM>tonさんこんにちは。これは単なるボヤキと解釈しましたが、ご要望等ありましたら再度ご連絡ください。*必須(非表示)URL(U):情報を保存する?コメントへの返信ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。すべてのご質問にはお答えできない可能性があります。Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。