Можно ли section задать стили?

Человек сказал, что секциям нельзя задавать стили, это правда? Можно где это написано в документации?

Добавлено: Он дополнил, что по бэм нельзя задавать стили, он имел в виду паддинги и маржины


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

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

section это тоже элемент. Его можно стилизовать и управлять в js. Section это правильно будет добавить в article для удобно читаемости кода. Так что делай с ним что угодно.

→ Ссылка
Автор решения: Макс к

А вы попробуйте, проверить это практическим путём:

.test {
  width: 200px;
  height: 300px;
  background-color: green;
}
<section class = 'test'>123</section>

→ Ссылка
Автор решения: Tim

Вообще можно задавать, вот тут например посмотри второй комментарий Как сверстать круг, разделенный на цвета

По бэму, блок не должен иметь свои отступы и влиять на окружение, он должен работать сам по себе. Поэтому отступы на элементы прописывают.

Пример блока. Например, каждая кнопка является блоком, она независма, её можно в любое место на сайте вставить и она будет работать.

Пример элемента. Тег div, внутрь которого вложена кнопка, а мы её позиционируем в то или иное место на сайте.

Очень хорошо объясняет Виктория Ворожун. Посмотри на youtube, Виктория Ворожун Friday Live Coding

→ Ссылка