« HTMLのエンティティ化 | メイン | 女子カーリングがんばれー »

●エントリー内の<p>タグが邪魔

2006/02/19 (日) 02:54 | ブログ

エントリー内の<p>タグがどうやらすき間を作ってるらしい。
結構レイアウトを気にする人はすき間ができるから気になるんじゃないかな。
いろいろ調べて…発見!φ(`д´)カキカキ

lib/MT/Util.pmの
for my $p (@paras) { if ($p !~ m@^</?(?:h1|h2|h3|h4|h5|h6|table|ol|dl|ul|menu|dir|p|pre|center|form
|fieldset|blockquote|address|div|hr)@) {
$p =~ s!\r?\n!<br />\n!g;
$p = "<p>$p</p>";
}
}

↑を削除修正して↓
for my $p (@paras) { if ($p !~ m@^</?(?:h1|h2|h3|h4|h5|h6|table|ol|dl|ul|menu|dir|pre|center|form
|fieldset|address|hr)@) {
$p =~ s!\r?\n!<br />\n!g;
$p = "$p<br />";
}
}

これでエントリーに<p>タグが入らなくなり、<br />のみで改行されるようになった。
他にもっと良い方法があるかも。今のところ。

…と思ったら改行できてない箇所があるぞ(笑)
うーん。他の方法にしようかな。