Каждое общество создает культурные ценности, которые разделяются большинством членов общества. Систему таких ценностей и идеалов принято называть доминирующей культурой.
Субкультуры могут быть выделены по многим критериям: профессиональному, территориальному (городская, сельская культура), демографическому (молодежная, женская), этническому (культура этнических меньшинств), конфессиональная. Таким образом, субкультура — это относительно изолированное целостное образование внутри доминирующей культуры, отличающееся собственной системой ценностей, обычаями, нормами, лексикой, атрибутикой.
Отличительной особенностью субкультур является то, что они не претендуют на доминирование в общей культуре. Субкультуры являются очень динамичными элементами культуры и могут развиваться независимо от ядра доминирующей культуры. В современной культуре спектр различных субкультур столь широк, что становится все более проблематичным выделение доминирующей культуры.
В истории культуры известны и такие ситуации, когда отдельные субкультуры либо локальные культурные комплексы начинают претендовать на универсальность и противопоставлять себя ценностям доминирующей культуры либо общечеловеческим ценностям, входящим в структуру любой культуры. В итоге появляется контркультура.
Термин «контркультура» был введен в 1968 г. Т. Роззаком и означал форму протеста «новых левых», хиппи, панков против стереотипов, норм и ценностей индустриального общества. Он выделил основные особенности этих движений: оппозиция ценностям западноевропейской культуры (отрицание массовой культуры, технократизма, рационализма); настроение эсхатологизма; провозглашение необходимости возвращения к природе и целостности человека.
Контр культура, несмотря на свои протестные основания, в жизни общества выполняет и позитивную роль, являясь мощным катализатором культурно-исторической процесса и иногда превращаясь в ядро будущих культурных систем. Контркультура с течением времени интегрируется в официальную доминирующую культуру, трансформируя ее.