Tôi có xu hướng tránh bất cứ điều gì chung chung, chẳng hạn như những gì smdrager đề xuất. "mysite.main.css" không có nghĩa gì cả.
"Mysite" là gì ?? Cái này tôi đang làm việc? Nếu vậy thì rõ ràng thực sự, nhưng tôi đã nghĩ nó có thể là gì và nếu nó là điều hiển nhiên!
"Chính" là gì? Từ "Main" không có định nghĩa ngoài kiến thức của người viết mã về những gì có trong tệp css đó.
Mặc dù ổn trong một số trường hợp nhất định, bạn cũng nên tránh các tên như "trên cùng" hoặc "bên trái": "top-nav.css" hoặc "top-main-logo.png".
Bạn có thể muốn sử dụng cùng một thứ ở nơi khác và đặt một hình ảnh ở chân trang hoặc trong nội dung trang chính có tên "top-banner.png" là rất khó hiểu!
Tôi không thấy có vấn đề gì với việc có một số lượng bảng định kiểu để cho phép một quy ước đặt tên phù hợp để miêu tả css có trong tệp nhất định.
Số lượng bao nhiêu phụ thuộc hoàn toàn vào kích thước của trang web và (các) chức năng của nó, và có bao nhiêu khối khác nhau trên trang web.
Tôi không nghĩ rằng bạn cần phải ghi "CSS" hoặc "STYLE" trong tên tệp css, vì thực tế nó nằm trong thư mục "css" hoặc "styles" và có phần mở rộng .css
và chủ yếu là những tệp này chỉ được gọi trong <head>
khu vực, tôi biết khá rõ ràng họ là gì.
Điều đó nói rằng, tôi làm điều này với các tệp thư viện, JS và cấu hình (v.v.). ví dụ: libSomeLibrary.php hoặc JSSomeScript.php. Vì các tệp PHP và JS được bao gồm hoặc sử dụng trong các lĩnh vực khác nhau trong các tệp khác và việc có thông tin về mục đích chính của tệp trong tên là rất hữu ích.
Ví dụ: Xem tên tệp require('libContactFormValidation.php');
là hữu ích. Tôi biết đó là một tệp thư viện (lib) và từ tên gọi của nó.
Đối với các thư mục hình ảnh, tôi thường có images/content-images/
và images/style-images/
. Tôi không nghĩ rằng cần phải có bất kỳ sự tách biệt nào nữa, nhưng một lần nữa nó phụ thuộc vào dự án.
Sau đó, mỗi hình ảnh sẽ được đặt tên tương ứng với tên của nó, và một lần nữa tôi không nghĩ rằng cần phải xác định tệp là hình ảnh trong tên tệp. Kích thước có thể hữu ích, đặc biệt là khi hình ảnh có các kích thước khác nhau.
site-logo-150x150.png
site-logo-35x35.png
shop-checkout-button-40x40.png
shop-remove-item-20x20.png,
v.v.
Một quy tắc tốt cần tuân theo là: nếu một nhà phát triển mới đến với các tệp, họ sẽ ngồi vò đầu bứt tai hàng giờ, hay họ có thể hiểu những gì làm và chỉ cần một chút thời gian nghiên cứu (điều này là khó tránh khỏi)?
Tuy nhiên, như bất cứ điều gì như thế này, một trong những quy tắc quan trọng nhất cần tuân theo chỉ đơn giản là hằng số !
Đảm bảo rằng bạn tuân theo cùng một lôgic và các mẫu mà không có tất cả các quy ước đặt tên của bạn!
Từ tên tệp css đơn giản, đến tệp thư viện PHP đến tên bảng và cột cơ sở dữ liệu.
Javascript File Naming Conventions
chỉ, đọc (nhiều) thêm về stackoverflow.com/questions/7273316/...