«простой» способ работы подобным образом заключается в создании одного CSS для каждой страницы и общего файла CSS для всего веб-сайта.
Общий файл CSS (назовем его base.css) имеет базовую структуру (заголовки, шрифты, общие цвета и т. Д.) .. а другие файлы CSS имеют стиль, связанный с соответствующей страницей (т.е. home.css, contact.css, login.css и т. д.)
Если вы работаете с mvc .. контроллер должен загрузить соответствующий файл css в соответствии с запросом (создайте <link type="text/css" src="..">
), и во всех случаях вам сначала нужно будет загрузить base.css
Так что теперь браузер должен загрузить 2 файла CSS ... и в идеале, у вас не должно быть неиспользованного кода CSS
Надеюсь, это поможет