У нас есть большой веб-сайт ASP.Net, который имеет одну таблицу стилей CSS, которая выходит из-под контроля.
Я думаю об использовании следующей стратегии (взятой из http://www.techrepublic.com/article/developing-a-css-strategy/5437796/), которая кажется логичной для меня...
у вас может быть один файл CSS, посвященный стилям sitewide и отдельным файлам CSS для идентифицируемых подмножеств страниц сайта (например, страниц для определенного отдела или страниц с другим стилем макета). Для стилей, которые уникальны для конкретной страницы, используйте отдельный CSS файл для каждой страницы (если слишком много стилей удобно вписывается в заголовок документа). Вы связываете или импортируете соответствующие файлы CSS для каждой страницы, чтобы загружать все стили, необходимые для отображения этой страницы, но очень мало ненужных стилей, которые появляются только на других страницах.
Это хороший способ продолжить? Каковы альтернативы?