Неважно, каково его содержание.
Можно ли это сделать?
html
css
responsive
маскировать
источник
источник
Ответы:
Это всегда работает для меня:
Это, наверное, самое простое решение этой проблемы. Нужно всего лишь установить четыре атрибута CSS (хотя один из них только для того, чтобы сделать IE счастливым).
источник
Это мое решение для создания полноэкранного div, используя чистый CSS. Он отображает полный экран Div, который является постоянным при прокрутке. И если содержимое страницы помещается на экране, на странице не будет отображаться полоса прокрутки.
Протестировано в IE9 +, Firefox 13+, Chrome 21+
источник
Это наиболее стабильный (и простой) способ сделать это, и он работает во всех современных браузерах:
Протестировано для работы в Firefox, Chrome, Opera, Vivaldi, IE7 + (на основе эмуляции в IE11).
источник
position: fixed; top: 0; left: 0;
а теперь ту часть , которая отличается:width: 100%; height: 100%;
. Это на самом деле работает в старых браузерах также безупречно.box-sizing: border-box;
, в противном случае вы получите большую рамку, которая вызовет прокрутку. Смотрите это .Лучший способ сделать это с современными браузерами - это использовать Viewport- процентную длину, возвращаясь к обычной процентной длине для браузеров, которые не поддерживают эти единицы .
Длина в процентах от окна просмотра зависит от длины самого окна просмотра. Здесь мы будем использовать две единицы измерения
vh
(высота области просмотра) иvw
(ширина области просмотра).100vh
равно 100% высоты области просмотра и100vw
равно 100% ширины области просмотра.Предполагая следующий HTML:
Вы можете использовать следующее:
Вот демонстрация JSFiddle, которая показывает
div
элемент, заполняющий и высоту и ширину результирующего кадра. Если вы изменяете размер результирующего кадра, размерdiv
элемента изменяется соответственно.источник
У меня нет IE Джош, не могли бы вы проверить это для меня. Спасибо.
источник
position: fixed
вместо этого, если страница может прокручиваться, но учтите, что она не работает в некоторых мобильных браузерах caniuse.com/#feat=css-fixedТо , что я нашел лучший элегантный способ, как в следующем, самый трюк здесь сделать
div
«Sposition: fixed
.источник
Измените
body
элемент на a,flex container
аdiv
на aflex item
:источник
Вот самое короткое решение, основанное на
vh
. Обратите внимание, чтоvh
не поддерживается в некоторых старых браузерах .CSS:
HTML:
источник
Это трюк, который я использую. Хорошо для адаптивных дизайнов. Прекрасно работает, когда пользователь пытается изменить размер браузера.
источник
К сожалению,
height
свойство в CSS не так надежно, как должно быть. Поэтому Javascript необходимо будет использовать для установки стиля высоты рассматриваемого элемента на высоту области просмотра пользователей. И да, это можно сделать без абсолютного позиционирования ...источник
$(window).height();
наилучшим решением будет получить высоту .