@danyvasnafig

Как лучше писать стили в scss?

Если у меня есть такой html
<div class="result-container">
  <img src="/src/views/AppVIew/images/SM_Icon_Youtube.png" alt="" class="result-container-image">
  <a href="https://www.youtube.com/watch?v=wiTujJZ4G0k" class="result-container-link"></a>
  <p class="result-container-author">test user</p>
  <p class="result-container-date">test date</p>
  <p class="result-container-viewCount"> test view count</p>
</div>

То как лучше писать к нему SCSS? Стоит ли вообще каждому вложенному в result-container элементу задавать свой класс, или можно просто через вложение задавать стили, как я сделал ниже?
.result-container {
  max-width: 200px;
  img {
    max-width: 100%;
  }
  p {
    color:red;
  }
}
  • Вопрос задан
  • 185 просмотров
Пригласить эксперта
Ответы на вопрос 2
groog
@groog
Я только учусь
Посмотрите в сторону БЭМ
https://ru.bem.info/
в частности
https://ru.bem.info/methodology/naming-convention/
Ответ написан
Комментировать
zavoloklom
@zavoloklom
Fullstack разработчик
Зависит от методологии, которой вы хотите придерживаться.

Помимо упомянутого Даниил Попов БЭМ, так же можно обратить внимание на:
- Atomic CSS
- MCSS
- SMACSS

Можете для начала почитать обзор этих методологий на Хабре:
https://habr.com/ru/post/256109/
И выбрать то, что вам нравится и больше подходит.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы