関西大学大学院 総合情報学研究科 博士課程にて情報学を学ぶ傍ら、ホームページに関する書籍の執筆や企業…
北欧好きが、愛用の北欧モノを見せ合うコミュニティ
HTML・スタイルシート(CSS)の基礎
更新日:2005年10月14日
せっかくのスタイルシートのメリットを失わせてしまう書き方をしていませんか? クラス名の付け方次第で、スタイルシートをうまく活用できるか、無駄にしてしまうかが決まります。どんな名称がマズいのでしょうか?
特定の箇所にのみスタイルを適用させるために、スタイルシートでは「クラス(class)」や「id」が使えます。 これらには、自由な名称を付けることができますが、みなさんは普段どんな名称を付けていますか?
クラス名やID名の付け方によって、スタイルシートの読みやすさがずいぶん異なります。 また、名称の考え方によっては、スタイルシートのメリットを活かせない可能性もあります。 今回は、分かりやすい名称を付けて、うまくスタイルシートを活用する方法をご紹介致します。
そのクラスでデザインできる内容をそのままクラスの名称にしてはいませんか? 例えば、次のような感じです。
上記の例では、「文字サイズを80%にする」というデザインを施すスタイルに対して、「small」というクラス名を付けています。
この場合、「文字サイズを小さくしたい箇所には、smallクラスを付加する」ということになり、一見分かりやすいようにも思えます。 しかし、この書き方では、せっかくのスタイルシートのメリットが失われてしまっています。
問題点をご紹介する前に、もう1つ悪い例をご紹介しておきましょう。
上記の例では、「文字サイズを90%にする」スタイルに「small90」というクラス名を、 「文字サイズを80%にする」スタイルに「small80」というクラス名を付加しています。
先ほどよりも、さらにスタイルシートのメリットを失わせる書き方になってしまっています。
このように記述してしまっていませんか?
もし、このように記述しているなら、スタイルシートをまったく活かせていないといえるでしょう。
これらの記述方法の何が悪いのか、お分かりですか?
詳しい説明は、次のページで。
関連キーワード[PR]
人気ホームページ作成ランキング
Powered by 価格.com
北欧好きが、愛用の北欧モノを見せ合うコミュニティ
関連キーワード[PR]