Top / WebLog / 2009-12-24

WebLog/2009-12-24

メリー・クリスマス
サンタは存在します。830号室に。
SSDL_christmas.jpg
トップページにいたずらしました。「宇宙機ダイナミクリスマス研究室」です。
学位論文・予備調査会
サンタさん、学位をください。
NORAD NORAD Santa Tracker
クリスマスイブだというのに、研究室に残って、NORADのサンタ追跡に興じる人々。
santajapan.jpg

_ サーバー管理メモ

サーバー復旧後、サイドバーの表示が狭くなり、原因追究に手こずりました。今後、PukiWikiをバージョンアップしたときも必要になるので、忘れないようにメモ。

このWikiのスキンは、tDiary用のテーマ"Old-pavement"を、"ssdl"という名前でコピーして修正を加えたものです。サイドバーには <div class="sidebar"><div id="manubar"> が設定されています。サイドバー領域は170pxで、本文<div class="body"> との間に、黒い縦線があります。これは横170px、縦2pxの、白地に右端だけ黒の画像 ssdl_back.png を縦に敷きつめることで表示しています。bodyクラスには、margin-left=195px が指定してあるので、境の縦線から25px右に離れています。

サイドバーの幅ですが、スタイルシート wiki/skin/theme/ssdl/ssdl.css 内の、

div.sidebar {
    width:170px;
    ...
}

で指定されているはずですが、これをいじっても、(私のブラウザで)見たところ130pxくらいで変化無し。長い「衛星設計コンテスト」とか改行してしまっています。ブラウザの文字サイズを変えると、そのレイアウトのまま伸縮します。大きくすると170pxを越えて、body領域にオーバーラップしても伸びます。 究明にてこずりましたが、結局 wiki/skin/tdiary.css.php で

div#menubar {
    ...
    width:9em;
    ...
} 

と設定されているほうが優先されていて、幅「9文字」になっていたのでした。だからブラウザで文字サイズを変えると、幅も変わってしまったのです。修正は、ここを

    /* width:9em; */

とコメントアウトするか、削除すると、ssdl.css の div.sidebar の width:170px が効くようになります。あるいは、ここで、

    width:170px;

としてしまう。この場合、他のスキンに変えても170pxのままです。前者の方法のほうがよいでしょう。

 
Attach file: filesantajapan.jpg 399 download [Information] fileSSDL_christmas.jpg 395 download [Information]
Last-modified: 2010-01-06 (Wed) 09:41:26 (2845d)