Наследуемость и вложенность CSS

не могу понять для чего нужно указывать всю структуру до нужного тебе класса, ведь если прописать только один класс стили все равно сработают

К примеру

<section class='1'>
  <div class='2'>
   <div class='3'></div>
  </div>
 </section>

И если мне нужно применить стиль только к '3' я ведь так и могу написать '.3{...}', а не указывать '1' и '2' перед этим


Ответы (1 шт):

Автор решения: Yakoffka

CSS-правила имеют свой вес, который определяется как раз количеством и качеством указанных Вами селекторов. Для конкретного элемента может быть указано несколько правил, и будет применено правило с бОльшим весом.

→ Ссылка