MT3.01のクイックポスト
MT3.01で、IEを使ってクイックポストしようとすると、テキストエリアに入力を始めたとたん、テキストエリアがうにゅん、と横に伸びてしまう。
ソースを見たら、テキストエリアは横幅を100%取るようになっている(bm_entry.tmplの当該部分の記述は、style="width: 100%")。IEの場合、スクロールバーの存在を無視して横幅を取るので、IEの縦スクロールバーが表示されていると、テキストエリアのスクロールバーと重なってしまう。いや、そもそも、うにゅん、と横に動く動作が生理的に気持ち悪い。
というわけで、bm_entry.tmplのテキストエリアのstyle="width:100%"を、style=""と中身を空にして、代わりにcols="60"を設定した。これだと、テキストエリアの横幅が広すぎて飛び出してしまうので、CMS.pmを書き直して、クイックポストで生成されるBookmarkletの横幅設定を500にして、クイックポストを作り直す(お気に入りのコードを直接書き直してもよかったのだが)。
横幅を柔軟に設定出来ないという欠点があるが、これで生理的に気持ち悪さを感じずに済むようになった。
#スクロールバーが重なる問題だけをどうにかしたいときは、width:100%を、width92%辺りにすればいいと思う。
#当初、記事にするつもりがなかったので、説明が超適当。ごめん。
コメント