タグ

ブックマーク / jintrick.hatenadiary.org (3)

  • Googleをマルチカラム環境に最適化する - Hatena::agenda

    CSS3のマルチカラム(草案)の先行実装を利用すると、Googleの検索結果がモニタ上で一望できる。それに伴ってGoogleナビゲーションその他の位置も最適化してみた。 マルチカラムで表示したGoogle検索結果(約65kb, 16色png画像) 「次へ」という最も利用する頻度の高いナビゲーションは常に右上に表示しフォントサイズも巨大にしてクリックしやすくする。 ついでにアクセスキーも設定してキーボードで操作しやすくしておく。 検索結果のステータス(「100件中 1 - 10件 何秒」とかいうあれ)は縦幅を取って邪魔なので、ブラウザのステータスバーに移動させる。 ログイン情報が縦幅を奪う理由は何もないので、最下部へ移動していただく。 滅多に褒めてくれないうちの嫁さんも「いいね」って言ってた。greasemonkeyスクリプトとユーザースタイルシートで実現している。 マルチカラムGoogle

    Googleをマルチカラム環境に最適化する - Hatena::agenda
    yuiseki
    yuiseki 2007/09/24
  • 本物のリキッドレイアウト - Hatena::agenda

    どうやら世の中の「リキッドレイアウト否定派」はリキッドレイアウトの真の姿をまるで知らないらしい。想像力が足りないのだろう。リキッドレイアウトというのは、ウィンドウ幅を小さくしても横スクロールバーがでないとか、来そんなちんけなものではない。 リキッドレイアウトを否定するというのは、ウェブデザインを放棄することと同義だ。固定レイアウトというのは、例えば1024*768px向けデザインとでも言うべき代物で、ウェブデザインと呼ぶに相応しくない。 物のリキッドレイアウトは隙間に流れ込む水のような振る舞いをする。Hatena::agenda - ブログのサイドバーは要らないではサイドバーを否定したが、実は一つ例外がある。物のリキッドレイアウトを採用しているなら、サイドバーも有用となり得るのだ。 もちろんサイドバーとは何かを知っていなければならない。簡単にいえば、サイドバーのようなインターフェイス

    本物のリキッドレイアウト - Hatena::agenda
    yuiseki
    yuiseki 2007/08/29
  • 本物のリキッドレイアウト - 補足:Hatena::agenda

    Hatena::agenda - 物のリキッドレイアウトの続き。 リキッドなマルチカラムの実例 Hatena::agendaは実験場ではないけれども、CSS3 Columns - MDCで紹介されているmozilla独自拡張プロパティを使用してリキッドマルチカラムにしてみた。デメリットもかなりあってまだ改善の余地があり余っているものの、場合によっては低解像度から高解像度まで、シングルウィンドウから並行閲覧まで手広くカバーできる。 このプロパティを実装していないブラウザ向けに、一応スクリーンショットを用意してみた。 幅が小さいと1カラム(約50kb) ある程度広げると2カラム(約90kb) 充分広げると3カラム(約110kb) 念を押しておくが、-moz-で始まる独自拡張プロパティは、正しく使えば問題ない。これはCSS validatorを通らない。しかしCSS実装は、不明なプロパティは無

    本物のリキッドレイアウト - 補足:Hatena::agenda
    yuiseki
    yuiseki 2007/08/29
  • 1