ホームページを構成する際のCSSの枠組みの組み方【With-D】

ホームページを構成する際のCSSの枠組みの組み方

2008年2月16日 12:54 / カテゴリー【Creative

2008年に入って、自分が担当しているメディアのフルリニューアルを行いました。諸事情によりURLは出せませんが、SEO対策を自分なりにやりながらXHTML&CSSにて構築しました。おかげさまでPVで数十万~100万前後、UUで数万~10万近く上がっりました。

リニューアル前すなわち、私が入社する前ではデザイン面のみのリニューアルしかしたことはなく、今回自分が担当するから...ということで完全ディレクトリ構成からファイル名のつけ方など、SEOにもこだわって完全フルリニューアルをしました。

そのときに、気づいた事というのか悩んだ事があったので書いてみます。それは、CSSの枠やフレームのID名やClass名って何をつけるのが基準なんだろう?って事です。

別に今回のリニューアルしたサイトは、プログラムと絡ませる事もそれほどない単に情報発信メディアサイトなので、自由につけたらいいんじゃないの?とも思ったのですが、なんかそれこそ自分が知らないスタンダード的なものがあったら嫌だなぁ...ということで、ちょっと調べてというかいろんなサイトのソースとか見てみたりしました。

採用したCSSのクラス名とID名

結局まぁ答えなんて見つからないまま、それでもいろいろと情報は取得できたので、今のメディアの制作チームのメンバーやリーダーに相談しながらわかりやすく、でもある程度管理しやすいような名前にしようよ。ということで下記のようになりました。

全体のフレーム
#wrapper
これはいろんなサイトで使ってるかもですね。#containerや#inboxなども多かったのですが、個人的に#wrapperが名前的に好みだったので。なんせラッパーですし!
ヘッダー
#header
まぁこれは説明不要というかほぼほぼこうしてる人が多いのでは?
グローバルナビ
#gnavi
これあんまよくわかんなかったんですが、会社で運営してるほかのメディアを外注に出したらこういうクラス名で納品されてたので、参考にしました
パンくずナビ
#nav
日本では#naviが多いかと思います。海外だと、#navらしいです。最先端っぽくない?ということで#navに決定(笑)
メインコンテンツのフレーム
#containerもしくは#main
このフレームなしにして、floatでleftやrightで回り込ませればこのIDいらないんですが、サイドバーの背景とかの高さ統一させたいとき、ここに背景つければ統一できるのと、フッターを横幅いっぱい使えるのでこのフレームを用意してます。3カラムの時は#containerで、2カラムの時が#mainで使います。
メインコンテンツ
#content
メインのコンテンツなので、#contentです。#contentsにしようかなとも思ったのですが、本かなにかで、#contentが比較的多いという情報を得たような気がするので、#contentにしました。
サイドナビゲーション
#sidebar
#contentに対して#sidebarです。間違っても#leftとか#rightなんてことはつけません。
フッター
#footer
これはほとんどの人が一緒かとは思います。#footerでくくって作ってます。

ということで、こんな感じで組んでます。このブログはちょっと特殊な形で組んでるので若干異なるのですが、基本自分が管理するメディアはこんな感じです。

このブログはソース見たらわかると思うのですが、最初に左右でfloatで分けてます。

ブログみたいに自分一人で管理するわけじゃないですし、周りは結構テーブルレイアウトをしてた完全デザイナーの方も多いので、そのあたりの折り合いをつけるのもなかなか難しいものです。

今回はフレームの外枠というかそういうクラス名やID名のつけ方について書いてますが、意外とCSSの名前の付け方とか悩みますね。ホント自分ひとりで管理してたら好きにできるんでしょうけど。

とりあえず外枠は基本自分の場合はこれでいってます。それおかしいぞ。なんてご意見あればぜひ教えてください。

このエントリーに関連付けられたタグ一覧

トラックバック[0]

このエントリーのトラックバックURL
http://with-d.net/mt/mt-tb.cgi/9

このエントリーに対するコメントを投稿する(=必須)

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。 承認されるまでコメントは表示されませんのでしばらくお待ちください)



お名前を入力してください。



メールアドレスを入力してください。

メールアドレスを正しく入力してください。




コメントを入力してください。

最新エントリーリスト
IE Testerはコーダー必須のIEブラウザ表示チェックに使えるツール
EFO対策も重要ですが、そもそものフォームについてを見直してみる
同じ意味なのに日本語を変えるだけで売れ行きが変わってくる
献血に行ってきました。人の為と書いて偽。だけど献血。
多くの人が見落としやすいアクセス解析の見るべき項目とポイント
ツールではなく、Yahoo!の月間検索数の正確な検索数を知る方法
IT業界やネット業界で働く際に予め覚えておいて欲しいと思う用語
SEO対策もLPO対策もしたならEFO対策を忘れてはならない
デザインも装いも新たに全てをリニューアルしてスタート
楽天モール出店者なら、広告よりもまずは楽天ランキング入りを目指そう
カテゴリー
【Creative】
xhtml/cssやWEBデザインなどサイト構築と運営の技術情報
【IT/Web/Site】
ITやWEBの企画や広告などの最旬インターネット情報
【SEO対策】
内部SEO対策や外部対策からLPOも考えたSEO対策
【Tool&Soft レビュー】
人気ツールや作業効率の上がる定番ソフトのレビューと紹介
【ネットショップ運営術】
EC売上げ向上ノウハウ/カート/ツールのネットショップ運営術
【仕事術/ビジネス】
仕事術/モチベーション/マインドから企画アイデアのビジネス情報
【雑記/日誌】
日々の戯れ言やレビューからつぶやきまで
日付別で探す
2009年6月のエントリー(9)
2009年2月のエントリー(3)
2009年1月のエントリー(6)
2008年12月のエントリー(1)
2008年10月のエントリー(2)
2008年9月のエントリー(4)
2008年7月のエントリー(2)
2008年6月のエントリー(5)
2008年4月のエントリー(5)
2008年3月のエントリー(11)
2008年2月のエントリー(11)
2008年1月のエントリー(11)
2007年12月のエントリー(11)
2007年11月のエントリー(10)

つぶやき:「Googleのスマートフォンが出たら、携帯買い換えようかな。」