記事本文
とりあえず報告まで
Movable Type のテンプレートを全て一新し、合わせて CSS も新しくしました。 新しいテンプレートは、 Web Standards with MT ver.3.2 Strict テンプレートの予告で存在を匂わせていたテンプレートと同じものを hxxk.jp 向けにカスタマイズしたもので、近いうちに一般向けのバージョンを配布用として公開するつもりです。
残っている問題点その 1 - IE でだんだん左にずれていく
これは Internet Explorer (Windows) CSSバグリスト - 左右ボーダーとパディングを設置した要素に後続する部分がずれるの事象と同じなので、対応は取りやすいと思います。
近日中に対処するつもりです。
対処しました。
IE でもずれなくなりました。
残っている問題点その 2 - IE で謎の border
dt には border-bottom を設定しているのですが、 dl.metadata dt ではその border-bottom を打ち消すようにしています。
……が、何故か IE 6.0 では意図せずに残ったまま。
もしかしたら前項のバグリストに載っているかもしれませんが、すぐに思い出せないので、当分そのままにしておきます。
色々試してみたけど解決できず……。
残っている問題点その 3 - DisableSidebarForHxxkJp に変更を加えてもらう必要がある
hxxk.jp - Disable sidebar for hxxk.jp で紹介した、 hxxk.jp のメニュー部分の表示 / 非表示をワンクリックで切り替えられる Greasemonkey スクリプトですが、今回 CSS も新しくしたため、変更を加える必要があります。
現在、ちょうど DisableSidebarForHxxkJp が公開されているサーバが停電のため稼動していないということで、スクリプトがどのように書かれていたかの確認はできませんが、メニュー部分を display:none; にして、メニュー部分だけ margin を取っていた分を広げるようなものになっていたと思います。
新しい CSS では、メニュー部分は dl#menu でグルーピングしており、かつ次に羅列する width:70%; としている部分の width を 100% ないしそれに近い値にすれば良いと思います。
- p#hierarchical-menu
- ul#common-navi
- h1
- ul#directories
- dl#description
- div.section
- dl#footer

