Как правильно написать вложенность в HTML?
<div class="out-work">
<h4 class="out-work-title">Наши работы</h4>
<div class="out-work-slider slider">
<div class="slider-wrapper">
<div class="slider-slide">
<div class="out-work-card">
<div class="out-work-card-header">
<img class="out-work-card-img" src="./images/alibaba.png" alt="alibaba" />
<p class="out-work-card-desc">
Самая крупная в Финляндии компания по обработке камня и крупнейший в мире производитель
теплоаккумулирующих печей каминов текст пример
</p>
</div>
<div class="out-work-card-body">
<div class="out-work-card-body-caption">Результат:</div>
<div class="out-work-card-body-row">
<div class="out-work-card-body-row-item">
<span>+ 85,71%</span>
увеличение количества обращений с рекламы
</div>
<div class="out-work-card-body-row-item">
<span>+ 83,51%</span>
увеличение конверсии
</div>
<div class="out-work-card-body-row-item">
<span>- 50,51%</span>
снижение стоимости за обращение
</div>
</div>
</div>
<div class="out-work-card-footer">
<div class="out-work-card-footer-caption">Системы:</div>
<div class="out-work-card-footer-images">
<img class="out-work-card-footer-image" src="" alt="" />
<img class="out-work-card-footer-image" src="" alt="" />
</div>
</div>
</div>
</div>
</div>
<button class="slider-btn-prev"></button>
<button class="slider-btn-next"></button>
</div>
</div>
У меня есть небольшой кусок кода из проекта. Задался вопросом, а нужно ли всем элементам внутри блока написать классы?
Тогда получиться вот такой css таблица стилей -->
.out-work {
}
.out-work-title {
}
.out-work-slider {
}
.slider {
}
.slider-wrapper {
}
.slider-slide {
}
.out-work-card {
}
.out-work-card-header {
}
.out-work-card-img {
}
.out-work-card-desc {
}
.out-work-card-body {
}
.out-work-card-body-caption {
}
.out-work-card-body-row {
}
.out-work-card-body-row-item {
}
.out-work-card-footer {
}
.out-work-card-footer-caption {
}
.out-work-card-footer-images {
}
.out-work-card-footer-image {
}
.slider-btn-prev {
}
.slider-btn-next {
}
Мне хотелось сделать все элементы блока вложенным и не давать им классы, так сказать не мусорить HTML и CSS.
Как лучше поступить? Если есть статьи на эту тему можете поделиться.