miximixi

もう、class名やid名で悩まないんだからっ!!

01月15日(月)13:45

category
チョット便利なメモ

class名やid名って付ける時悩みませんか?
今でもボクは結構悩むんですが、そんな悩みを解決する為に、人さまのソース覗きまくってよくあるclass名とid名を拾ってきました。

これで、チョットだけ作業効率アップ!?

---- こっから続き

全体に使えそうな感じ

  • wrap
  • wrapper
  • top-wrapper
  • wrapperAll
  • frame
  • mframe
  • all-frame
  • container
  • page
  • pagetop
  • all
  • allContents
  • layout
  • layout-two-column
  • layout-three-column
  • body
  • carrier

上んトコロに使えそうな感じ

  • head
  • header
  • headerArea
  • headline

ナビゲーションっぽいトコロに使えそうな感じ

  • navi
  • navigation
  • navbar
  • gnav
  • gnavi
  • g-navi
  • globalnav
  • global-navi
  • globalNavi
  • globalnavigation
  • globalHeader
  • mainNavigation
  • contentNavi
  • stinfo-navi
  • topNav

パンくずっぽいの

  • topicpath
  • topic-path
  • topicPath
  • pan
  • pankuzu
  • breadcrumbs

メニューとかサイドっぽいトコロに使えそうな感じ

  • menu
  • menuArea
  • mainmenu
  • site-menu
  • side
  • side-container
  • sidebar
  • sidemenu
  • localMenu
  • rightside
  • leftside
  • rightcol
  • leftcol
  • sub
  • sub-menu

本文とかメインになってくる部分に使えそうな感じ

  • area
  • main
  • maincontent
  • center
  • left
  • right
  • content
  • contents
  • main-contents
  • left-contents
  • right-contents
  • contents-inner
  • contentsArea
  • column
  • left-column
  • right-column
  • wrapperContent
  • contentColumn
  • content-block
  • base
  • entries
  • mainbox
  • right-body
  • left-body
  • section
  • item
  • box
  • inner
  • entry
  • entryBody
  • entryblock
  • entrydate
  • separator
  • bodyArea
  • block
  • outline
  • sub
  • lead
  • spot
  • frame-margin

下んトコロに使えそうな感じ

  • foot
  • footer
  • footnavi
  • footerArea
  • footerbar
  • globalfooter
  • copy
  • copyright

アンダーバー(_)は、全部ハイフン(-)にしております。アンダーバーを使用している割合も多かったです。(僕自身ハイフンよりアンダーバーを使うので。)

ここに載ってるclass名やid名が良いとか悪いとかの判断は特に行ってません。割合が多かったのを載せております。

各種SBMに追加
  • Hatenaブックマークに追加
  • del.icio.usに追加
  • POOKMARK Airlinesへ追加
  • livedoorクリップへ追加
  • ニフティクリップへ追加
  • newsingへ投稿
  • Saafブックマークへ追加
  • Redditへ追加
[PR] SwapSkills for The Happy Web Weekend

Track Back [9]

[WEB DESIGN] もう、class名やid名で悩まないんだからっ!! - CSS HappyLife

CSS HappyLifeさんより。CSSのclassやidの定義名ってわりと自...

by mBlog|2007年01月16日(火)

古いブラウザが_のclass名、id名を無視する理由

もう、class名やid名で悩まないんだからっ!!|CSS Happ...

by hamashun.com blog|2007年01月16日(火)

Web標準においての、idとclassの考え方

この前のデジパの方のブログ「CSS HappyLife」にもありましたが、class名やid名で悩んでしまうというのが、コーダの悩みの種のひとつだと思いま...

by 赤坂でも渋谷でも働くアヨハタブログ|2007年01月18日(木)

ありがちなclass名、id名をズラリ列挙

CSS HappyLife|もう、class名やid名で悩まないんだからっ!! ありがちなclass名、id名をズラリ列挙されています。 更に「この場合...

by The Way "IT" Should Be|2007年01月21日(日)

CSS: よく使う id, class 名の覚え書き

CSS を書いている時、id, class 名を決めるとき悩む事が多いので、忘れっぽい自分の為に覚え書き。 header...

by Bowz::Weblog|2007年02月23日(金)

[情報]CSSまとめ

解説 CSSとは CSS*1とは、(X)HTML文書の見栄えを整形するための、Web標準*2の指定方法です。要するにホームページをデザインする手段です。...

by 萌え理論Blog|2007年03月24日(土)

CSSデザインの常識?

このブログもそうだけれど、 サイト本体(http://sinplei.orz.h...

by sinplei.orz.hm blog|2007年03月27日(火)

Design11-ID名を分かりやすく

11回目はお馴染みの所からNo.39。 前回までのテンプレでID名が間違っていた...

by 素人のWebデザイン|2007年05月14日(月)

links for 2007-09-08

もう、class名やid名で悩まないんだからっ!!|CSS HappyLife 全体に使えそうな感じ * wrap * wrapper * ...

by 黒田哲司クロニクル|2007年09月08日(土)

comment [11]

1 - massa さん

こんにちは。
いや~参考になります。
確かに他のサイト様のCSSファイルをコソーリと覗くと
「ほほ~こういうわかりやすいつけ方もあるのね・・」
と思うことは多々あります。

ワタシは少人数の会社なので、こういったガイドラインを
特に設けていないので個々がわかりやすく、という状態なので
余計にid、classといった名前は悩みます。

ありがとうございました。

2007年1月15日 14:11

2 - kazu さん

これは参考になりますね。


いっつも悩んでるのが段組レイアウトを作るときの全体を囲むボックスのID名…。

wrapperとかよく見ますけど、個人的に好きではないんでallで固定していますけど。


これは今後、参考にさせてもらいます!

2007年1月15日 15:22

3 - kennsu さん

いつも楽しく拝見させてもらっております。
STOPN' LISTENのkennsuです。

これこそ求めていたものですよ!
ブクマして永久保存します。

何気にclassとかidとかって
「どうやってつけたらいいですか?」
と聞かれたりするんですよね。

いままでは「好きなようにつければいいよ」とかイライラしてたら「microormatsでも嫁」って言ってたんですが、これからは。。

「CSS HappyLife嫁」

この一言で完結させようと思います。
ありがとうございます。

URL|2007年1月16日 00:33

4 - 渦 さん

こんにちは。すごい数のクラス名を集められましたね。
クラス名をつけるときは、ある程度法則に沿ったほうがいいと思うので参考にさせていただきます。特に他人数がサイト更新を行う場合、直感的にわかりやすいクラス名をつける事で生産性が上がります。

cssのクラス名で_アンダーバーを使うのは推奨されておりません。ブラウザによっては不具合を起こすことがあります。確かWEB標準の教科書にも明記されていた記憶があります。ご参考までにお知らせいたします。

参照URL
http://www.tagindex.com/stylesheet/basic/format2.html

URL|2007年1月16日 14:52

5 - Bar さん

どれも具体的な名称になってないじゃん。こんなのつけたらあとから見直すときとか、複数人で作業するときとか混乱する。

命名っていうのは他所にあるのを拾ってくるんじゃなくて、きちんとした規則(classは複数形にするとか、キャメルにするとか)を決めて、その場に応じて固有のものをつけるかたちで行うべき。

こんなの参考にするくらいなら、
class1
class2
 :
とか付けたほうがマシ。

2007年1月16日 21:11

6 - hira@管理人 さん

>massaさん
こんにちは。
ボクも悩んじゃう方なので、色んな方々のソース見てて非常に参考になりました。

コメントありがとうございます。

>kazuさん
ボクも特にコレといった意味は無いのですが、wrapperはあまり好んで使う事はないですね。
ありがとうございます。
これからもよろしくお願いします。

>kennsuさん
勿体無いお言葉ありがとう御座います。
こちらこそ、いつも拝見させてもらい参考にさせてもらっております。
昔のボクだったら同じように聞いてそうです。
ホントに分からない頃は「kakomi」とか使ってました(苦笑

こちらこそ、ありがとうございます。

>渦さん
かなり色んな方々のを覗かせて頂いたのですが、大半が同じで見たサイトの数の割には少ない方だったりします。

アンダーバーやハイフンに関しては古いブラウザなどを考慮する場合は使うべきではないですね。
制作者がターゲットブラウザをどうするかによってだいぶ変わってきそうですが。

ご参考URIありがとう御座います。

>Barさん
非常に的確なご指摘ありがとう御座います。
実際、神崎さんのサイトではこの中で掲載されているid名及びclass名の中でも、main、gnaviなど一部しか見かけませんでした。

ありがとう御座います。

2007年1月16日 22:33

7 - nakacho♪ さん

class名など付けるときに、他の方はどうしているかな?なんてのを気になっておりました。
とても興味深く読ませていただきました。

2007年1月18日 04:13

8 - F原 さん

ま、まとめてくれたからって、別にお礼なんて言わないんだからね><!

2007年1月18日 19:05

9 - ひら@管理人 さん

>nakacho♪さん
ボクも気になったのでふと、まとめてみたらビックリでした。

>F原さん
べ、別にコメントくれたからって、嬉しくなんか無いんだからねっ!!

2007年1月19日 01:13

10 - azator さん

いただきますた。僕もいつも悩むので使わせてもらいますね。

URL|2008年2月22日 22:57

11 - じぇすとん さん

最近ラッパーの代わりにclothと使っています
bodyの上ていう事で服・・・
どうでしょー。ラップを使うのが嫌だったのでー

URL|2008年3月 2日 03:20

コメント投稿フォーム

post your comment

※コメントが認証されるまで、コメントは反映されません。ご了承くださいませ。

MTコンテスト応援中!

Movable Type 2007コンテストを応援しています!

行き場を失ったモノたち

フィードメーター - CSS HappyLife

Feeds購読数

あわせて読みたい

気まぐれブログパーツ

change color or layout
  • デフォルトカラー(春)
  • 薄い青
  • 青緑
  • 緑
  • 深い青
  • 薄い紫
  • ピンク
  • 黄金
  • 茶
  • 赤
  • 黒
  • 白
  • シルバー
  • 2カラム(カラーはデフォルト)
  • リキッドレイアウト(カラーはデフォルト)

ページトップへ