HTML・スタイルシート(CSS)の基礎

更新日:2005年10月14日

スタイルシートを使いにくくするクラス名

せっかくのスタイルシートのメリットを失わせてしまう書き方をしていませんか? クラス名の付け方次第で、スタイルシートをうまく活用できるか、無駄にしてしまうかが決まります。どんな名称がマズいのでしょうか?

スタイルシートにどんなクラス名を付けていますか?

特定の箇所にのみスタイルを適用させるために、スタイルシートでは「クラス(class)」や「id」が使えます。 これらには、自由な名称を付けることができますが、みなさんは普段どんな名称を付けていますか?

クラス名やID名の付け方によって、スタイルシートの読みやすさがずいぶん異なります。 また、名称の考え方によっては、スタイルシートのメリットを活かせない可能性もあります。 今回は、分かりやすい名称を付けて、うまくスタイルシートを活用する方法をご紹介致します。

デザイン内容をクラス名にしてはダメ

そのクラスでデザインできる内容をそのままクラスの名称にしてはいませんか? 例えば、次のような感じです。

p.small {
   font-size: 80%;
}

上記の例では、「文字サイズを80%にする」というデザインを施すスタイルに対して、「small」というクラス名を付けています。

この場合、「文字サイズを小さくしたい箇所には、smallクラスを付加する」ということになり、一見分かりやすいようにも思えます。 しかし、この書き方では、せっかくのスタイルシートのメリットが失われてしまっています。

問題点をご紹介する前に、もう1つ悪い例をご紹介しておきましょう。

p.small90 {
   font-size: 90%;
}
p.small80 {
   font-size: 80%;
}

上記の例では、「文字サイズを90%にする」スタイルに「small90」というクラス名を、 「文字サイズを80%にする」スタイルに「small80」というクラス名を付加しています。

先ほどよりも、さらにスタイルシートのメリットを失わせる書き方になってしまっています。

このように記述してしまっていませんか?
もし、このように記述しているなら、スタイルシートをまったく活かせていないといえるでしょう。

これらの記述方法の何が悪いのか、お分かりですか?
詳しい説明は、次のページで。

スタイルシートのメリットを失わせている理由とは? >>

1 2 3
  • 印刷する
  • ブックマークする
  • 携帯に送る
  • ブログに書く

あわせて読みたい

この記事の担当ガイド

写真

西村 文宏

関西大学大学院 総合情報学研究科 博士課程にて情報学を学ぶ傍ら、ホームページに関する書籍の執筆や企業…

続きを読む

住まいには、人の個性がよく現れるもの。同じ空間をどのように使うかで、雰囲気も、快適さも大きく変わってくる。ここでは、「建築家と家を建てる」ガイド の川畑博哉氏が厳選した10軒を紹介し、建築家それぞれのこだわりのポイントを紹介しよう。建築のプロたちが考え出した、マネしたくなるアイデアが満載! さぁ、いますぐチェック!

人気ホームページ作成ランキング

Powered by 価格.com

デジタル関連コミュニティ

北欧好きが、愛用の北欧モノを見せ合うコミュニティ

メルマガ登録

【デジタルメルマガ】オトナのオトコなら知っておきたい、PCやデジモノに関する情報をお届けします。

ショッピングカタログ

All About ウェブマガジン

女性向け

雨が楽しくなる!レイングッズ15

男性向け

マネしたくなるアイデア住宅

All About モバイル

QRコード

All Aboutがケータイで読める!

オススメ記事をメールでチェック

知識・経験を生かして、記事を書いてみませんか?