#html #css #iframe #media-queries
#HTML #css #iframe #медиа-запросы
Вопрос:
Я пытаюсь стилизовать iframe на своем сайте с помощью медиа-запроса. Поскольку загруженная форма из iframe отзывчива и хорошо выглядит в настольном представлении, но плохо выглядит в мобильном представлении.
Если я установлю ширину тега iframe непосредственно на 700, это хорошо смотрится на рабочем столе, но не подходит для мобильного просмотра.
<iframe src="....." frameborder="0" width="700" height="950">Your browser does not support embedded frames (iframes) <a href="...." target="_blank">further</a></iframe>
Обновление из моего CSS:
@media screen and (max-width: 600px) {
body {
background-color: blue;
}
iframe {
width: 700px;
}
}
С наилучшими пожеланиями
Комментарии:
1. Вы можете использовать css, например «iframe{width: 400px}» в медиа-запросе.
2. @IshitaRay Спасибо! Я пытаюсь это знать
3. Пожалуйста, покажите нам ваш css-код и сделайте скриншот, как он выглядит…
4. Затем вы можете установить два iframe, один для мобильного и один для рабочего стола. В медиа-запросе, который вы пишете, css отображает только none или block.
5. Я пытаюсь решить проблему с css сейчас … до н.Э. у меня в моем проекте много файлов css.
Ответ №1:
Я нашел решение своей проблемы.
Я изменил тег iframe с
<iframe src="....." frameborder="0" width="700" height="950">Your browser does not support embedded frames (iframes) <a href="...." target="_blank">further</a></iframe>
Для
<iframe src="....." frameborder="0" width="100%" height="950">Your browser does not support embedded frames (iframes) <a href="...." target="_blank">further</a></iframe>
Единственное, что мне нужно было изменить, это просто ширина 100%. Iframe теперь на 100% адаптивный, а также имеет приятный мобильный вид рядом с видом рабочего стола.
Ответ №2:
Вы написали этот тег?
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Комментарии:
1. Привет, @Sherzod, я написал этот тег.