2005年07月18日(月) [長年日記]
■ [web] テーブルにスクロールバーを付ける
HTMLで、ヘッダは固定でデータ部が縦スクロールするテーブルを作成したい。
にうまく実現している例があったのだけど、これはテーブルの幅が固定だ。幅を固定しないでなんとかできないか色々やってみた。
でも、結局だめ。色々なブラウザでうまくいくようにはできない。ブラウザの種類を特定すれば少しはできた。
Firefox(1.0.4)だと、<tbody>を使うことで大体できる。ただ、スクロールバーの分だけ横幅が狭くなってしまう。
IE6の場合は、スクロールする<div>の中にテーブルを埋め込むしかないみたい。なので、テーブルの幅は固定にするかブラウザの幅に合わせることしかできなそう。
(追記)
marsのメモでTable with fixed Header & Column on Internet Explorerというのが紹介されていた。後でどう実現しているのかを調べたいのでメモ。
(追記2)
全面JavaScriptのようだからちょっと違うけど、ActiveWidgets Gridもメモ。
(追記3)
冒頭のページがオブジェクト倶楽部のMLで紹介されていたのでなんとなくメモ。
■ [dev] 「Hungarian Notation」 (Radium Software Development)
- http://www.radiumsoftware.com/0507.html#050704 → http://www.radiumsoftware.com/hungarian_notation.html
本物のハンガリアン記法は役に立つという話。よく考えられたコーディング規約が必要だ。
しかし,先日の Joel Spolsky 氏のエッセイ "Making Wrong Code Look Wrong" は,世に広められたハンガリアン記法が実は誤解を含むものであり,その正しい意図を提示したうえで,必要性の再認識を促すものとなっていた。
(追記)
これってあのJoelさんのエッセイだったのか。日本語訳があったのでメモ。
- 間違ったコードは間違って見えるようにする (Joel on Software)
■ やること
- オーブンレンジ用べんり棚
- ブラウンの安い電動歯ブラシ買う
- 蛍光灯を捨てる
- 請書