Ответ 1
Вы можете использовать это для регионов... хорошо работает для создания сбрасываемых областей
/*#region RegionName*/
/*#endregion RegionName*/
RegionName является необязательным в endregion
Есть ли способ определить регионы в файле CSS так же, как регионы в С#?
Как и в С#, вы определяете области следующим образом
#region My Region
//your code here
#endregion
Моя проблема заключается в том, что я не хочу использовать отдельные файлы CSS для моего проекта asp.net, но я также хочу организировать, поэтому я могу определить конкретные разделы, например, для CSS главной страницы и один для FormUser и т.д., так что это легко устранить неполадки при необходимости. Является ли это возможным?
Вы можете использовать это для регионов... хорошо работает для создания сбрасываемых областей
/*#region RegionName*/
/*#endregion RegionName*/
RegionName является необязательным в endregion
Вы не можете делать регионы, но всегда можете просто использовать интервалы и комментарии, чтобы добавить какую-либо организацию, если хотите.
/*Layout rules*/
body{}
div{}
etc{}
/*Typography Rules*/
etc{}
etc...
Нет никакой поддержки для регионов в CSS.
Обычный подход заключается в разделении на разные CSS файлы, а затем использует инструмент минимизации CSS для производственных выпусков, который объединяет и минимизирует ваш CSS, т.е. см. minify или Компрессор YUI.
Вы должны использовать разные файлы CSS и перемещать их в 1 файл при создании приложения. Для этого есть специальные инструменты, которые делают именно это, поскольку это единственный способ.
Вы можете добавить регионы в свой CSS именно так, как вы описываете, используя плагин визуальной студии под названием "Web Essentials" (это VS2012, но более ранние версии доступны)
Затем вы можете просто добавить регионы в свой CSS, выполнив следующие действия:
/*#region Footer
---------------------------------------------------- */
.footerHyperlinks{
decoration:none;
}
/*#endregion*/
В сочетании с сочетанием клавиш (ctrl + M, ctrl + L) это для меня неоценимо. так как он мгновенно уменьшает вашу огромную длинную страницу, которую вы должны прокручивать MUCH, MUCH быстрее. Надеюсь, что это поможет вам!
введите region
и нажмите tab
, вы получите следующее
/*#region name */
/*#endregion */
где вы можете отредактировать name
, чтобы указать региону имя по вашему выбору.
Надеюсь, что это поможет.
В CSS нет ничего похожего на регионы. В большинстве случаев разные разделы кода разделяются комментариями типа /* Header Styles */
и т.д. Я бы рекомендовал разбить CSS как минимум на два файла и импортировать их в файлы CSS, которые им нужны, например, вы включили определения классов в С#...
@import url("reset.css");