На this website, когда ширина окна просмотра уменьшено до 595px или ниже, следующие CSS должны применяться:CSS: float: none; игнорируются
@media (max-width:595px) {
#header-left,#header-right {
display: block;
width: 100%;
float: none;
}
}
Браузер распознающий CSS, и он становится активным, однако, #header-left
(который содержит логотип) не на 100%, или #header-right
(в котором содержится номер телефона).
То есть, #header-left
& #header-right
все еще пытаются заняться половиной ширины и появляться бок о бок, а не сверху и снизу друг друга.
Почему это происходит? Благодарю.
Вы пропущен и между @media и (макс -width: 595px), вы также должны указать экран. Попробуйте поставить! Важно после вашего CSS также –
Вы используете бутстрап? Поскольку вы используете его, вы можете поместить свои заголовки на полную ширину на небольшой экран, используя классы, такие как 'col-sm-12' или' col-xs-12'. Если нет, попробуйте использовать! Важно после ширины: 100%; такие как 'width: 100%! important;' – VDarricau
Все остальные запросы @media отлично работают без пробелов в(). Браузер активирует правило 'width: 100%;' (он активен в инспекторе кода Firefox). Я не использую bootstrap Valentin. Добавление! Важно ничего не меняет. Правило все еще активно, просто не работает должным образом. – Steve