Почему стили с одинаковыми идентифкаторами из разных файлов переплетаются?

Почему стили с одинаковыми индексами но в разных файлах переплетаются

Например:

У нас есть следующая структура: папка components и в ней ещё две папки например head и body

и почему если в этих папках создать по папке со стилями styles.css и в этих папках создать стиль с интексом допустим .background и призначить этот стиль например в компоненте, который находится в head, стили можно будет менять из папки со стилями, которая находится в папке body

очень странно, ранее с такой проблемой не встречался

Структура: https://i.sstatic.net/nSySERKP.png

test1.tsx:

import React from 'react'
import './styles1.css'
const test1 = () => {
  return (
    <div className='test'>
      test
    </div>
  )
}

export default test1

style1.css:

.test {
   background-color: red; 
}

и выходит так, что если я создам точно такой же индекс (test) в style2.css то соответсвенно можно будет менять test стиль из style1.css в style2.css


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