Задать вопрос
nikoosya
@nikoosya

Не работает атрибут @media?

Здраствуйте. Не работают стили через атрибут media для блока. Для других блоков все прекрасно работает, но для .header нет. Вот html:
<div class="header">
		<div class="container">
			<div class="header__content">
				<div class="row">
					<div class="text col-xl-5">
						<h2 class="title">Никита Шелудько</h2>
						<h3 class="title">Никита Шелудько</h2>
						<p class="subtitle">Веб-разработчик, верстальщик, веб-дизайнер</p>
					</div>
					<img src="img/me.png" alt="" >
				</div>
			</div>
		</div>
	</div>


css:
@media screen and (max-width: 840px) {
	.header{
		background:red;
                 .header__content{
		.text{
                font-size: 2em;
                }
	        }
                }

Если что, пишу на Scss. Подскажите, в чем проблема?
  • Вопрос задан
  • 118 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега CSS
Руководитель frontend направления, предприниматель
Заверни media в .header.

.header {
   @media (max-width: 840px) {
      /*стили для header*/

Компилятор сам соберет так, как должно быть.

На счет синтаксиса не уверен, я на Sass пишу, с SCSS уже пару лет не работал.
Ответ написан
@drawnofmymind
1 ну явно что-то с отступами
2 Sass пишется без скобок,ты имел ввиду scss?
попробуй обратится к &__content
Ну это сразу что в глаза кинулось
не хватает закрывающиеся фигурной скобки
Ответ написан
Ваш ответ на вопрос

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

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