smdragerが提案したものなど、一般的なものは避ける傾向があります。「mysite.main.css」は何の意味もありません。
「マイサイト」とは?これは私が取り組んでいるものですか?もしそうなら、それは本当に明白ですが、それが何であるか、そしてそれがこれほど明白であるかどうかを私はすでに考えています!
「メイン」とは?「メイン」という言葉は、そのcssファイル内に何があるかについてのコーダーの知識以外には定義がありません。
特定のシナリオでは問題ありませんが、「top」や「left」などの名前も避けてください:「top-nav.css」や「top-main-logo.png」。
同じものを他の場所で使用したいと思うかもしれません。画像をフッターまたは「top-banner.png」と呼ばれるメインページのコンテンツ内に配置すると、非常に混乱します。
与えられたファイル内のcssを表現するための適切な命名規則を可能にするために、スタイルシートの数が多いことに問題はありません。
数は、サイトのサイズとその機能、およびサイトにあるさまざまなブロックの数に完全に依存します。
「css」または「styles」フォルダにあり、拡張子が.css
あり、主にこれらのファイルが呼び出されるだけなので、cssファイル名に「CSS」または「STYLE」を記述する必要はまったくないと思います。その<head>
地域では、私は彼らが何であるかをかなりはっきりと知っています。
そうは言っても、私はこれをライブラリ、JS、および構成(など)ファイルで行います。例:libSomeLibrary.php、またはJSSomeScript.php。PHPファイルとJSファイルは、他のファイル内のさまざまな領域に含まれている、または使用されているため、ファイルの主な目的が名前に含まれているという情報があると便利です。
例:ファイル名を確認するrequire('libContactFormValidation.php');
と便利です。私はそれがライブラリファイル(lib)であり、その名前からそれが何をするのかを知っています。
画像フォルダの場合、私は通常とを持っimages/content-images/
ていimages/style-images/
ます。これ以上の分離は必要ないと思いますが、やはりプロジェクトによって異なります。
次に、各画像はそれが何であるかに応じて名前が付けられます。また、ファイルを定義する必要はないと思います。ファイル名内の画像です。サイズは、特に画像のサイズが異なる場合に役立ちます。
site-logo-150x150.png
site-logo-35x35.png
shop-checkout-button-40x40.pngshop
-remove-item-20x20.png
など
従うべき良いルールは次のとおりです。新しい開発者がファイルに来た場合、彼らは何時間も頭をかいて座っているのでしょうか、それとも何が起こっているのかを理解していて、調査に少しの時間しか必要としないのでしょうか(これは避けられません)。
ただし、このようなものとして、従うべき最も重要なルールの1つは、単に不変性です。
すべての命名規則を通じて、同じロジックとパターンに従うようにしてください。
単純なcssファイル名から、PHPライブラリファイル、データベースのテーブル名や列名まで。
Javascript File Naming Conventions
のみに関しては、stackoverflow.com