Классы не могут быть объединены из файлов html - они прописываются и берутся из CSS. При этом один класс может присутствовать на разных страницах. Если например какие-то одинаковые или похожие элементы на этих страницах. Для этого как раз стили и вынесены в отдельный файл CSS, чтобы из одного файла можно было брать одни и те же классы для блоков на разных страницах.
Когда 2 класса прописываются одному блоку, то к свойствам первого, как правило более общего, например, .send - это стили для всех форм на сайте, добавляется класс уточняющий, например, .send_contact - это стили именно для формы Контакты и здесь свойства отличающие именно эту форму.
Курс HTML/CSS ориентирован на практику и теория дается компактно. Если вам не хватило материалов чтобы разобраться и полностью понять - посмотрите хороший курс Основы HTML/CSS. Здесь побольше теории для совсем начинающих - закрепите знания и все разложится по полочкам. Разбираются подробно все теги и их атрибуты, селекторы и их виды и т.д. Главное все конспектируйте для себя и практику делайте.