idとclassの使い分け

と言ってもidは1回だけ、classは複数という話ではなく

自分は、初めはidを使い複数になったらclassに変える

って事をやってたんだが、それも面倒だし分かりづらいので、今は組む時に少し考えてここはidだな、とか、ここはclassだな、ってやってる

自分の師匠は大枠はidでメインコンテンツ内はclassというようにやってて、一緒に仕事をする時はそれに合わす

全部classでも問題ないと思うが、やっぱ少し見づらいし分かりづらい気がする

あと正確な事を言うとidは唯一無二なもの(どんなものを言うんだろ)でclassは一般的・広く知られてるものって事らしいんだが、例えばそうなるとheader等はclassになっちゃう
でもそれだと少し見づらい・分かりづらい・使いづらいようにも思える

なので今の自分の結論としては、
やっぱり見やすさ・分かりやすさ・使いやすさ、を考えて命名すべきかな、と
答えは一つじゃなく、
idはページ内に1個、classは複数、という絶対ルールだけ守り、
あとは自分の環境(チームで組むとか)によってルールを少し追加したりすればいいし、
日々さらに見やすく・分かりやすく・使いやすくしていけばいいと思う

皆さんのやり方も興味あるな 教えて頂けたら嬉しいです

師匠の言葉で「型を知らねば型破りになれない」というのがあるように
まず自分のスタイルをある程度、確立させてそこからは柔軟に臨機応変に対応していけばいいと思う


コメントを残す

メールアドレスが公開されることはありません。