Здравствуйте! Я написала для каждой страницы моего сайта HTML и CSS файлы. У меня получилось 11 файлов...
Добрый день. Это зависит от того, какой именно у вас проект и какие именно стили содержатся в вашем файле.
Большинство проектов состоит из однотипных страниц. Многие элементы на этих страницах повторяются, соответственно, стили для элементов разных страниц одни и те же. Если у вас для каждой страницы будет отдельный файл CSS стилей, то, скорее всего, там будут содержаться повторяющиеся строки. К тому же, вам придется любое изменение вносить в каждый их этих файлов. Это плохая практика. Нужно стараться избегать дублирования кода. Стиль каждого элемента должен быть описан в одном месте и подключаться ко всем страницам, где элемент используется. Поэтому, если мы говорим о файле CSS со стилями страниц сайта, то я соглашусь с мнением вашего Backend разработчика.
Обычно к одной странице сайта подключают сразу несколько CSS файлов: файлы CSS фреймворка (например Bootstrap) файлы библиотек (например, галереи Swiper), ваш СSS со стилями страниц сайта и т. д. Не редко эти файлы объединяют в один для увеличения производительности. Но это обычно делается автоматически вашим Фреймворком или CMS. То есть, к странице в итоге подключается один автоматически сгенерированный файл CSS, объединяющий в себе все подключенные файлы.
Если же ваши страницы независимы друг от друга и пересечения стилей между страницами нет, вы вполне можете использовать разные CSS файлы для каждой страницы.