Можно ли section задать стили?
Человек сказал, что секциям нельзя задавать стили, это правда? Можно где это написано в документации?
Добавлено: Он дополнил, что по бэм нельзя задавать стили, он имел в виду паддинги и маржины
Ответы (3 шт):
section это тоже элемент. Его можно стилизовать и управлять в js. Section это правильно будет добавить в article для удобно читаемости кода. Так что делай с ним что угодно.
А вы попробуйте, проверить это практическим путём:
.test {
width: 200px;
height: 300px;
background-color: green;
}
<section class = 'test'>123</section>
Вообще можно задавать, вот тут например посмотри второй комментарий Как сверстать круг, разделенный на цвета
По бэму, блок не должен иметь свои отступы и влиять на окружение, он должен работать сам по себе. Поэтому отступы на элементы прописывают.
Пример блока. Например, каждая кнопка является блоком, она независма, её можно в любое место на сайте вставить и она будет работать.
Пример элемента. Тег div, внутрь которого вложена кнопка, а мы её позиционируем в то или иное место на сайте.
Очень хорошо объясняет Виктория Ворожун. Посмотри на youtube, Виктория Ворожун Friday Live Coding