Я стараюсь избегать ничего общего, например того, что предлагает smdrager. "mysite.main.css" вообще ничего не означает.
Что такое "мизите" ?? Я работаю над этим? Если так, то это действительно очевидно, но я уже думаю, что это может быть и так ли очевидно!
Что такое «Главное»? Слово «Main» не имеет определения, если кодеры не знают, что находится в этом файле css.
Хотя в определенных случаях это нормально, избегайте также таких имен, как «верхний» или «левый»: «top-nav.css» или «top-main-logo.png».
Возможно, вы захотите использовать то же самое в другом месте, и размещение изображения в нижнем колонтитуле или в содержимом главной страницы под названием «top-banner.png» очень сбивает с толку!
Я не вижу никаких проблем с наличием большого количества таблиц стилей, позволяющих приличное соглашение об именах для отображения того, что CSS находится в данном файле.
Их количество полностью зависит от размера сайта и его функций, а также от количества различных блоков на сайте.
Я не думаю, что вам вообще нужно указывать «CSS» или «STYLE» в именах файлов css, поскольку тот факт, что он находится в папке «css» или «styles» и имеет расширение, .css
и в основном потому, что эти файлы только когда-либо вызываются в этом <head>
районе я довольно четко знаю, что это такое.
Тем не менее, я делаю это с файлами библиотеки, JS и config (и т. Д.). например, 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.png
shop-remove-item-20x20.png и
т. д.
Хорошее правило, которому следует следовать: если к файлам прийдет новый разработчик, будут ли они часами сидеть и чесать в затылке, или они, вероятно, поймут, что делают, и им потребуется лишь немного времени на изучение (что неизбежно)?
Однако, как и во всем подобном, одно из самых важных правил, которому нужно следовать - это просто постоянство !
Убедитесь, что вы следуете той же логике и шаблонам во всех своих соглашениях об именах!
От простых имен файлов css до файлов библиотеки PHP и имен таблиц и столбцов базы данных.
Javascript File Naming Conventions
только в отношении , читайте (намного) больше на stackoverflow.com/questions/7273316/…