« 「Movable Type 3.0」の無償版ライセンス(こうさぎ) | メイン | Microsoftのスパム対策に期待 »

2004年7月 4日

blockquoteでの記事の引用[ Movable Type ]

Movable Typeで、記事を引用する時に、Bookmarklet「MTへ投稿」を使っています。その時に、blockquoteタグを自動的に挿入する様に、「lib/MT/App/CMS.pmファイル」を以下の様に、変更しています。

【変更前】
$param{text} = sprintf qq(<a title="%s" href="%s">%s</a>\n\n%s)
【変更後】
$param{text} = sprintf qq(<blockquote><p><cite><a title="%s" href="%s">%s</a></cite></p>%s</blockquote>)

実は、この方法は、iNTERNET magazine 2003年11月号のプロが教えるMovable Typeの構造デザインを参考にしたのですが、そのままでは問題があり、一部変更しています。

上記の記事で書かれているタグは、以下の様になっていますが、そのままでは、なぜかその引用記事以降の文章が左にずれてしまうのです。

【記事上のタグ】
$param{text} = sprintf qq(<blockquote><p><cite><a title="%s" href="%s">%s</a></cite></p><div>%s</div></blockquote>)

そこで、私の場合は、上記の「<div>」と「</div>」を削除しています。
検索で調べてみたところ、状況はちょっと違う様ですが、mjw-a.subさんの「blockquoteでずれる」によると、IEの問題の様です。

スタイルシートは、以下の様にしています。

【styles-site.css】
blockquote {
font-family:"verdana", "arial", "sans-serif";
font-size:small;
color:#666;
line-height:130%;
background-color: #FFF;
border-left: 10px solid #AAA;
padding: 5px;
margin-left: 15px;
margin-right: 15px;
width: auto;
}

投稿者 hnakamur : 2004年7月 4日 11:04 : [ 編集 ]

関連記事

エントリータグ