Weblog

all about blosxomのデザイン

Posted at 2005-09-05T09:54:00+09:00 in Web Design

「Wikiと言えばPukiWiki!」みたいな世間(日本限定)ですが、all about blosxomYukiWikiです。誰かさんに「どうしてblosxomで作らなかったの?」とか聞かれましたが、まぁそれはそれ。単にWikiっぽくするためのプラグインを書くのが面倒だったとかいう話です。とか言いつつ、YukiWikiのHTML変換ルーチンを8割方書き換えてたりとか。そういう話はまたの機会に譲るとして、デザインの話をしてみようとか何とか。

公開直後にfloatで右端の縦方向にナビゲーションとアクションを並べるように変更したりしたわけですが、どうも場合によっては邪魔になることが多く、どうせなら2カラムにした方が良さげみたいな感じでした。とはいうものの2カラムにしてもサブ・カラムに入れるものがほとんどないので、スカスカでイヤン。

all about blosxomのヘッダ部分のスクリーンショット(2005/09/05現在)

というわけで、1カラムを維持して、上の画像のようにナビゲーションとアクションを分けた形で配置してみました。ナビゲーションとアクションを分けたのは、「移動するリンクや編集するリンクが連続してたりするとわかりづらくない?」みたいなイメージをPukiWikiとかYukiWikiのデフォルトに感じてたので、大まかに機能で分けた方が良いんじゃねーみたいな。

ナビゲーションはli要素とa要素をdisplay: block;として、float: left;というよくあるアプローチで水平に並べました。li要素とa要素の両方をdisplay: block;としてやらないと「ボタン型なのに文字の部分しかリンクとして機能しない」みたいなダメナビゲーション(ヒドイ)になります。上下のborderを使用しないことによってemで高さを指定したりとかも。

アクションはCSS的にはナビゲーションとほぼ同じなんですけど、視認性を多少考慮してボタン型ではなくタブ型にしてみました。上下が逆ですが、mozilla wikiっぽい感じ。mozilla wikiはWikiとして優れたデザインだと思うですよ。MediaWikiのデフォルトとは雲泥。

あとは検索フォームかなー。位置とか大きさとか使い勝手自体は悪くないと思うんですけど、ダサい気がしてきた。こういう配置とデザインにしたときは「超カコイイ!」とか思ってたけどそんなことはなかった。理想はナビゲーションの段の右端に配置とかなんですけど、CSSでやろうとすると頭が痛くなりそう。

あーあとaccesskeyも付けよう。

追記

accesskeyを付け、:first-letter擬似要素を使って下線をつけたり。Internet Explorerで前景色がおかしなことになってるのは見なかったことにしておく。

Recent entries from same category

同じカテゴリに分類された最近10件のエントリです。

  1. CSSで指定するフォント
  2. Linksをサムネイル化した
  3. HTML 4.01とCSS2のHTMLヘルプ
  4. pre要素へのスタイル指定
  5. よく使うライセンス・フリーのフォント
  6. CSS2 Specificationでのプロパティの出現順序
  7. ちょっとだけリデザイン @ 2006/08/29
  8. アスタリスクをプロパティ名の頭につけるというCSSハック
  9. :first-letter擬似要素と各擬似クラス絡みのInternet Explorer 6のバグ
  10. CSSコーディング・スタイル

Comments

JavaScriptに対応または有効な環境の場合、ここにはてなブックマークでのこのエントリに対するコメントが表示されます。

Weblog archives

by Category

This page was last modified on 2005-09-05T13:09:06+09:00 (in 0.100 secs).