画像挿入時のマージン

私のいつもの投稿スタイルは、まず画像を入れて、その下にその画像に対する説明書きを入れる。今度のMT4.01では画像の下に自動的にマージンが入るが、私はいままでのMT3.21jaの時の癖で、つい改行を入れてしまう。そして、フォーマットをリッチテキストにすると必ず改行時に <p></p> タグが入るので、私は「改行を変換」にし、画像をセンター合わせにしている。そのマージンは、画像の水平位置(中央、左、右)によって以下のように設定されている。

画像センター合わせのとき: margin: 0 auto 20px;
画像レフト合わせのとき: margin: 0 20px 20px 0;
画像ライト合わせのとき: margin: 0 0 20px 20px;

注:4つの数値が指定してあるときは、左から順に、上、右、下、左のマージンで、3つの数値が指定してあるときは、上、左右、下のマージンのこと。

「改行を変換」にするとタグが出るのでわかりやすいのはいいことだわ。そしてここまでわかると、この設定をどこかで変えられるはずだと考える。素人の悲しさはここからだ。このイメージ埋め込みのタグが、どこで設定されているのか分からない。バージョンアップしたばかりでMT4.01の助け合い情報交換に値するエントリーは少ないので困ってしまう。MT3までは、検索するとずいぶんと情報がヒットしたものだが。。。

私は画像中央合わせでマージンボトムを10pxとしたい。今日は新しいブログを作ったこともあって、やっぱりMTのファイルを片っ端から開いて探してみた。すると、この設定が書いてあるファイルがあった。ありました! うれしかったよん。(*^^)v

/mt/lib/MT/Asset/Image.pm

このファイルの中にイメージの埋め込みタグに相当するものが書かれていたので、私はそれを自分の望むものに変更した。そうすると思ったとおりにエントリー投稿時にフォームタグが表示されたわ。やったね。\(^o^)/

もひとつおまけにえーんやこら。

.pmファイルを普通に開こうとしても開けないので、あらかじめ、右クリックの「送る」コマンドに任意のエディタなどを設定しておき、そのエディタから開くことができた。

当該ファイル Image.pm を右クリック -->
「送る」コマンド --> エディタ(私の場合はCrecentEve)で開く


Comments

“画像挿入時のマージン” への1件のコメント

  1. サルノツクのアバター
    サルノツク

    凄い!助かりました。
    ナイスです。
    CMSとして制作していたので、
    画像横のマージンをどうにかしたくて・・・

    早速試してみます!
    ありがとうございます。