Подтвердить что ты не робот

Имя файла CSS по умолчанию

для html, у нас есть index.html, файл, который автоматически загружается веб-сервером, если имена файлов не указаны. Есть ли эквивалент для css, либо с точки зрения веб-сервера, либо просто по соглашению? неужели это не "index.css" правильно?

Спасибо.

Обновление: Наверное, я немного сформулировал свой вопрос. Я уже знал, что файлы css не будут загружаться автоматически. Мне просто интересно, существует ли сильная конвенция для файлов css по умолчанию. Хотя нет сильной конвенции, есть общие имена, перечисленные людьми, которые ответили, некоторые из которых:

  • default.css
  • main.css
  • web.css
  • style.css
  • site.css

Или вы можете назвать файл css тем же именем файла, что и его html файл.

4b9b3361

Ответ 1

Нет.

Существуют общие имена для главной таблицы стилей для сайта, например site.css или main.css, но нет сильного (или полезного) соглашения.

Ответ 2

Нет такой вещи. Вероятно, это некоторые "рекомендации", которые следует выполнять при разработке шаблонов, например. Joomla, где у вас есть "template.css" и так далее. Когда у меня нет таких рекомендаций, я обычно называю default css "style.css", но это вопрос вкуса.

Ответ 3

Имя style.css начинает выглядеть странно, как только у вас будет несколько таблиц стилей. Мои 2 цента будут:

  • main.css или myappname.css (например, intranet.css) для приложения
  • Что-то вроде global.css для таблицы стилей, разделяемой между приложениями
  • Для css для отдельных страниц создайте подкаталоги, названные в честь страниц, чтобы вы могли легко видеть, какие css являются общими и которые используются только на определенных страницах

Если вы можете, я бы рекомендовал держать его коротким и все строчные буквы без подчеркивания/дефиса, поскольку он менее подвержен опечаткам.

Ответ 4

Невозможно подумать о более высоком стандарте, чем stylesheet.css, чтобы соответствовать значению атрибута rel.

<link rel="stylesheet" type="text/css" href="stylesheet.css">

Ответ 5

Поскольку таблицы стилей могут быть загружены на основе атрибута media мое соглашение об именах файлов просто следует за доступными параметрами:

  • theme-media-all.css - используется для всех устройств типа мультимедиа
  • theme-media-print.css - используется для принтеров
  • theme-media-screen.css - используется для экранов компьютеров, планшетов, телефонов и т.д.
  • theme-media-speech.css - используется для чтения с экрана

Вы можете опустить префикс media- но мне нравится быть явным как для себя, так и для новых разработчиков, пришедших в проект, плюс вы получаете группировку имен файлов при сортировке по алфавиту.

Ответ 6

Нет стандартного, потому что ваш HTML, который решает, какой файл CSS ссылаться, а не конфигурацию веб-сервера.

С учетом сказанного, неплохо иметь соглашение, чтобы ваши файлы были лучше организованы.

Например, если вы связываете файл CSS с каждым файлом, вы можете повторно использовать имя файла HTML, но с расширением CSS. (например, index.html имеет index.css или index.html.css.)

Вы можете применить ту же концепцию к каталогам или URL-адресам, если ваш код организован таким образом. (например,/MyApp/MyFeature/MyFeature.css).

Вам действительно нужно решить, но важно быть последовательным, чтобы другие могли легче понять ваш код.

Надеюсь, что это поможет.