0

私は3歳からCSSを書いています。私はいつも自分のClassIDに名前を付けているので、他の開発者が理解しやすいようにしています。Classしかし今、私は私のフォローしている同僚と、いくつかの特別なケースIDが来るときの名前付けについて話し合っています。

ここでの特殊なケースとは、ある時点(常にすべての人に発生します)に名前がない場合を意味し、その親または2つの名前の組み合わせ(.panel_sliderや.panelSliderなど)に応じてClass名前を付けますID

したがって、私のフォローしている同僚は、このタイプの特殊なケースでは、それらの間に下線「_」またはマイナス「-」を付けるのが良いと言いました。だから、書きやすく、理解しやすい。.panel_slider や.panel -sliderのように。

&私は、JSで書いているように、このためにキャメルケースを与える方が良いと言っています。したがって、下線「_」または マイナス「-」の追加スペースは必要ありません。書きやすく、理解しやすいです。.panelSliderのように

だから、私の質問は、どの命名規則が良いかということです。

a) .panel_slider

b) .panel-slider

c) .panelSlider
4

1 に答える 1

1

@Ianzz に同意します。Twitter のbootstrapを見ると、キャメルケースやアンダースコアが使用されていないことがわかります。(例<div class="text-warning">) twitter ブートストラップの連中はベスト プラクティスを重視しているので、彼らの表記に従うことは問題ありません。しかし、他の皆さんが言うように、実際にはルールはありません。

于 2012-12-26T10:10:54.403 に答える