Когда много страниц для верстки свыше 7 веб страниц, как делается тогда верстка, если каждая страница разная по дизайну?
Поскольку два варианта из трех уже предложили, я предложу оставшийся: делаешь все так же как предложил Vladislav но стили хедера и футера, а так же общие стили страниц (ведь не смотря на то, что они очень разные, у них наверняка есть похожие элементы - например стили заголовков, абазцев и т.д.) объединяешь в один отдельный файл - layout.css
Этот файл подключаешь для каждой страницы + ее собственный файл стилей. Таким образом у тебя будет два набора стилей - общие + персональные для каждой страницы. При этом ты получишь то же удобство работы что и в варианте с отдельным файлом для каждой, но и одновременно стиль layout.css, будучи общим, будет кэшироваться уже после просмотра первой страницы и оставаться у пользователя, обеспечивая в том числе более быстрые и загрузку, и отображение последующих страниц.
Один CSS на весь проект. Для разработки можете разделять на разные, как вам удобно.