2005/05/08 / DIARY

サイト構築時に留意した点

デザイン

可読性を最優先

当サイトは、文章の読みやすさを重視してデザインされています。

  • コンテンツの多くは文書の形をとっている: 伝えたいものを効果的に伝えるのが有効なデザインであるとの認識を持っています。
  • 閲覧者に負担をかけないため: 快適な環境を提供するのがデザイナーの責務であると考えます。

ナビゲーション

意味のつながりがあるページのみを参照する

当サイトは、BBS以外の各ページに、そのページのサイト内での位置を明示するリンクのみを設けています。

  • 閲覧者が迷子にならないようにするため: 大量のリンクは閲覧者を混乱させる可能性があります(Magical number 7)。
  • メンテナンスを容易にするため: ディレクトリ階層に変更があった場合の影響を最小限に抑えます。

技術的な点

可能な限り仕様に適合したコーディングをする

当サイト内の各ページは、XHTML 1.0 Strict の仕様に準拠しています。

  • より多くの環境で正常に表示される可能性が高くなる: User Agent への転嫁が可能になります。
  • 検索サイトに正確に情報を伝えられる: ロボット検索からのアクセスを最適化します。
  • 将来における情報の再利用性: データの再利用効率を高めます。

可能な限り閲覧環境に依存しないレイアウトにする

レイアウトを定義する際、絶対指定を避け、相対指定(パーセンテージやemなど)を多用しています。

  • より多くの環境で見やすい表示になる: 画面解像度やブラウザのバージョンを問わず適合させます。
  • 閲覧者に選択の余地を持たせる: フォントサイズを相対指定することで、閲覧者自身が最適なサイズを選べるようにします。

サイト構成

意味のあるディレクトリ(フォルダ)名を付ける

ディレクトリ名やアドレスから、サイトの構成や内容が推測できるように命名しています。

  • 他サイトから来た閲覧者のため: アドレス欄からホームページへの戻り方を推測しやすくします。
  • リンクしようとする文書作成者のため: 覚えやすいアドレスにすることで、負担を軽減します。

アクセス性

さまざまな環境からのアクセスを想定

  • 多種多様な画面解像度: さまざまなディスプレイで正しく表示されるよう留意しています。
  • 非日本語環境: 文字コードの設定を適切に行い、アクセシビリティを確保しています。

あとがき

この文書は、あくまで管理人が構築時に留意した点を記述したものです。他の方を非難する意図はありません。 誤りがありましたら、webmaster@ppmz.com までご連絡ください。