У меня есть код, подобный следующему:
.banner.customer-service {
height: calc(70vh - 85px - 8em);
background:url(//careers.jobvite.com/marinecreditunion/images/customerservice.jpg) center center / cover no-repeat;
}
.banner.customer-service span {
background:rgba(0,0,0,0.5);
}
.banner.early-talent {
height: calc(70vh - 85px - 8em);
background:url(//careers.jobvite.com/marinecreditunion/images/earlytalent.jpg) center center / cover no-repeat;
}
.banner.early-talent span {
background:rgba(0,0,0,0.5);
}
<div class="banner"><p>Header</p></div>
<div class="banner customer-service"><p>Specific Header</p></div>
<div class="banner early-talent"><p>Other Specific Header</p></div>
У меня 12 классов, похожих на .banner.specific-class
.Я надеюсь сделать что-то вроде этого:
.banner.* > p {} /* stuff to apply to the p tag */
Я НЕ хочу, чтобы стиль применялся к элементам с just .banner
;Я только хочу применить стили к элементам с .banner
и вторым классом.
Моя цель - применить стилизацию ТОЛЬКО к элементам, которые имеют .banner.other-class p
, а не основание .banner p
.
Есть ли способ сделать это без написания отдельных стилей CSS для каждого из 12 классов?