Есть вёрстка, часть которой надо адаптивно стилизовать по каскаду. В мобильной, планшетной и десктопной версии переносы строк идут по разному, не понимаю как правильно использовать тут nth-child.
Для примера: мне нужно, чтобы все
<br>
с классом .mobile-br показывались только в мобильной версии, .tablet-br только в планшетной, .desktop-br только в десктопной и .mobile-tablet-br в мобильной и планшетной. Конкретно интересует, как стилизовать
<br>
с классом mobile-tablet-br так, чтобы он показывался только в мобильной и планшетной версии. Пытался сделать конструкцию вида:
.about__item p:nth-child(2) br:nth-child(2) {
display: inline;
}
или
.about__item:nth-child(2) p br:nth-child(2) {
display: inline;
}
но на
<br>
с классом .mobile-tablet-br это не работает. Она воздействует в принципе на оба
<br>
в обоих блоках
<p>
. Как мне стилизовать
<br>
во втором блоке
.about-item
, независимо от переносов в первом? Надеюсь не криво объяснил
<div class="about__content">
<h2>О нас</h2>
<div class="about__item">
<h3>История компании</h3>
<p>В далёком 2000 году мы начали заниматься туризмом — походы, поездки,
восхождения,
<br class="mobile-br">нам это настолько понравилось,
<br class="mobile-br">что мы этим стали жить.
<br class="desktop-br">Спустя 5 лет,
<br class="tablet-br">в 2005 году мы основали компанию, чтобы показывать людям удивительные места нашей
страны.</p>
</div>
<div class="about__item">
<h3>Наша цель</h3>
<p>Подарить вам незабываемые впечатления от похода в горы.
<br class="mobile-br">Мы берём на себя
<br class="mobile-tablet-br">все организационные вопросы.
<br class="mobile-br">При организации
<br class="tablet-br">мы обязательно учтём
<br class="desktop-br">все ваши пожелания.
<br class="mobile-br">Вам останется только наслаждаться незабываемым приключением
<br class="mobile-br">в приятной компании.</p>
</div>
</div>