web制作で稼ぐなら最初に読んで欲しい記事

cssのクラス名規則・コーディングルール最低限覚えるべきこと

web制作会社で仕事すると、注意されるのがcssのクラス名の命名規則・コーディングルールです。

まずは、web制作会社にどんな規則があるか聞き、それ以外は最低限のcssのクラス名の命名規則・コーディングルールのみ覚えておきましょう。気にしすぎても本末転倒だからです。

ゴロニャン

クラス名の命名規則とか覚えるのめんどくさい!
最低限押さえておくべきクラス名の命名規則のみ紹介するよ!

ニャンニャン

CSSクラス名規則・コーディングルールとは

そもそも何のこと?

  • コードの書き方
  • CSSのクラス名の付け方
  • 画像ファイルの名前の付け方

などのことです。

 

なぜ必要?

わかりやすいコードを書くことで、自分も、自分のソースコードを後でいじる人もメンテナンスしやすくなるからです。

後で完成したコードを読んで「ぐちゃぐちゃ!修正したい部分がどこなのかわからん!」ということを防ぎます。

また、制作会社の場合は、もともとルールを決めていて、それをみんなが守ることでフリーランスに外注しても、後でメンテナンスがしやすくなります。

 

どんな場合必須?

特に制作会社の案件で必須です。

cssのクラス名の規則、コーディングルールを守っていないと注意されることがあります。

ただし、それ以外の案件でも、やっておくと自分でもメンテナンスしやすくなるので、オススメです。

 

まず最初にやることは?

まずは着手前に必ず制作会社にどんな命名規則があるか確認しましょう。

命名規則は制作会社や、案件ごとに違う場合があるので、最初に確認しておいて手戻りが発生しないようにしましょう。

 

cssのクラス名の規則・コーディングルール最低限

各要素のclass名は最初にセクション名をつける

例えば、以下のように、mvセクションの中身は「mv-XX」という名前にしましょう。

こうすることで、そのクラス名がどこのセクションのものなのか一気にわかりやすくなります。

記述量は極力減らす

stylesheetへの記述量を極力減らしましょう。

  • sassで表記
  • 極力シングルクラスで記述

 

sassで表記する方法

sassはcssを早く書く記述方法で、web制作会社だとsassでの表記が必須です。覚えることは3つだけですぐ仕事で使えるレベルになります。

sassコーディングの勉強/参考書は不要。最低限覚えることは3つだけ

シングルクラスで記述する方法

シングルクラスで書くことで記述を減らしましょう。こうすると、例えば「mv」というセクション名が変更になっても後から修正が楽です。

クラス要素の名前は決めておく

classの要素の名前は例えば以下のように決めておき、すぐわかるようにましょう。

  • タイトル:ttl
  • テキスト:txt
  • 背景画像:bg
  • 画像:img

 

例えばresultセクションで使うclassの場合、以下のようになります。

画像ファイルも最初にセクション名をつける

class名だけではなく画像ファイル名もセクション名-XXXなどのようにして、どの部分の画像なのかわかりやすく表記しましょう。

 

アンダースコアかハイフンか確認する

アンダースコア「_」か、ハイフン「-」か、class名のルールを確認しましょう。

例えばcssの場合はハイフン「-」、phpの場合はアンダースコア「_」などのルールがあることがあります。

 

まとめ

web制作会社で仕事すると、注意されるのがcssのクラス名の命名規則・コーディングルールです。

まずは、web制作会社にどんな規則があるか聞き、それ以外は最低限のcssのクラス名の命名規則・コーディングルールのみ覚えておきましょう。

あまり気にしすぎても本末転倒だからです。

sassをしたことがない人は、sassの勉強もしてみてください!

sassコーディングの勉強/参考書は不要。最低限覚えることは3つだけ