Если у вас есть дизайн сайта, то в чем проблема?
Если этот CSS файл всего один, боюсь, что верстая 16 страниц я могу по ошибке задавать html элементам одинаковые классы, переопределять их стили и всё будет сбиваться
Основные элементы, такие как шапка сайта, заголовки страниц, подзаголовки, элементы-обертки, кнопки, формы и тд скорее всего будут иметь один стиль (если нет, то тут уже вопросы к дизайнеру), так что это уже не проблема.
А остальным элементам задавайте классы так, чтобы они отображали содержимое. Например есть страница Акции, в которой соответственно расположены блоки с акциями, каждый из которых включает в себя название и описание.
Так вот классы, например по БЭМ, будут условно выглядеть так:
<div class="sales">
<h3 class="subtitle">Акции</h3> <!-- Подзаголовок-->
<ul class="sales__list">
<li class="sales__item">
<h4 class="sales__title">Заголовок акции</h4>
<p class="sales__text">Описание акции</p>
</li>
<li class="sales__item">
<h4 class="sales__title">Заголовок следующей акции</h4>
<p class="sales__text">Описание следующей акции</p>
</li>
</ul>
</div>
ЗЫ: На вкус и цвет, как говорится, фломастеры разные. Это всего лишь пример.