1. Home
  2. 11 月2008

11 月2008

ナビゲーションの位置

久しぶりにデザインする案件がきたのでギャラリーサイト見回ってたら、最近のサイトってほとんど上部にグローバルナビゲーションが配置されてるタイプなのね。

制作する立場から言えば、制作途中の仕様変更でコンテンツが増減したりしたときに、横にグローバルナビゲーションがあったほうが対応が楽なので、できるだけそっちで進めたいですが、閲覧する立場に立つと、やっぱり上部にグローバルメニューがあって横にはローカルメニューっていう形が使いやすい。そういうレイアウトのサイトが増えれば増えるほど、閲覧者もそれに慣れてきてスタンダードなレイアウトになっていくわけだから、流れに乗らないとなー。

てことでこのサイト自体もそろそろレイアウト変えよう。誰も見てないけどwww

#006

006

download / 0574

シンプル・シックな感じの。画像の横幅たりんかった。

#005

005

download / 0574

シンプルな感じで。これはロゴ部分テキストなので編集なしで使えるかと。

HTMLを綺麗に保つ12の原則

マイコミジャーナルにこんな記事が。

[原則1] HTML 4.01を採用する場合でもXHTML 1.0を採用する場合でもStrict指定のDOCTYPEを使う

[原則2] 文字コードの指定はhead要素で一番最初に記述する。&は&のように表記する

[原則3] 適切にインデントする

[原則4] CSSとJavaScriptは外部ファイルに分離する

[原則5] タグは適切にネストする。a要素にh1要素を入れるというのはインライン要素にブロック要素を含めているという典型的な例。h1要素の中でa要素を指定する必要がある

[原則6] 不要なdiv要素を使わない

[原則7] class属性には何を意味するかを適切に記載し、将来変更するかもしれないスタイル情報などを含めない

[原則8] 書体はCSSで指定する。たとえば全部大文字で書くといったことはしないで、そういった場合にはCSSでtext-transform: uppercaseを使う

[原則9] divのid属性やclass属性に不要な情報を書かないで、代わりにbody要素のclassにコンテンツの内容を意味する言葉を指定する

[原則10] バリデーションを通してタグの閉じ忘れなどがないようにする。W3Cのバリデータが便利

[原則11] 論理的な順序で記述する。たとえばフッターは先頭ではなく末尾になるべき

[原則12] できることからする。既存のHTMLを書き換えるのは面倒だしCMSを使っている場合はおかしな記述を強要される。重要なのはHTMLをクリーンに保つ原則を知ったということにあり、次にHTMLを記述するときにできるところからはじめればいい

コーディングに気を使う人には常識的な感じ。僕は1ファイルをムダに巨大化させるのは嫌なので、[原則9]みたいにbodyにclassふるんじゃなくてcss分けてるけどね。

てか、そんな細かいことはどうでもよくてですね、HTMLを綺麗に保つために最も重要な項目が足りてない!

「糞なデザインを採用しない」

これ超重要。

Can’t create a new threadが連発する件

とあるサイトにて、アクセス数が増加してくると

Can’t create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug

というエラーが連発し、ページが表示されなくなる現象に悩まされ中。コンソールでプロセスをみてみると、httpdが山のように・・・溢れています。。CPUの使用率も凄いことになってるし、Load Averageも高い。

このエントリーを読む

12>

このページの先頭へ