Create  Edit  Diff  FrontPage  Index  Search  Changes  RSS  Login

<pre>タグで空改行を入れたいのですが

tDiaryスタイルにおいて、空改行は常にセクションの切り替えを意味します。このため、セクションをHTMLタグで始めても、その途中に空改行があればそこでそのセクションは終わりです。回避策は空改行をなくす(空白を1文字入れる等)しかありません。

なお、このような制限を回避する手段として、tDiaryスタイル以外のスタイルを利用するという手もあります(スタイルは1.5系で開発中の、記述形式を変更する機能です)。→WikiスタイルetDiaryスタイルemptDiaryスタイル

tDiaryスタイルでpre中に空改行を挿入するもうひとつの手段としては、このようなプラグインを用意して:

def pre(s)
  %Q|</p><pre>#{CGI::escapeHTML(s)}</pre><p>|
end

日記本文中に

ほげほげ<%=pre "1行目\n\n3行目" %>ほげほげ

のように書けば


ほげほげ

1行目

3行目

ほげほげ


のように空改行を入れることができます.-きた

Last modified:2006/05/09 23:27:44
Keyword(s):
References:[FAQ]