« 「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 : [ 編集 ]