Мне нужно, чтобы фон расширялся до нижней части страницы, и он должен работать как с короткими, так и с длинными страницами.
<html>
<body>
<div id="container">Container of variable height</div>
</body>
</html>
CSS
body {
background: url("background.jpg");
}
#container {
margin: auto;
width: 800px;
}
Это общая структура. Фон отлично работает на длинных страницах со свитком, но на коротких страницах он отключается прямо под # контейнером.
Если я добавлю
html, body {
height: 100%;
}
Это будет делать снизу на коротких страницах, но если вы пролистаете длинные страницы, фон срезается посередине.
Я попытался использовать
html, body {
min-height: 100%;
}
Но он просто игнорируется всеми браузерами
Что я могу сделать для фоновой работы как на длинных, так и на коротких страницах? Благодарю!
Вы можете играть с различными свойствами css для фонового размера. например, при условии, что размер фонового изображения довольно большой и не требует разбиения:
body {
background: url("background.jpg");
background-size: cover;
}
иСПОЛЬЗОВАТЬ:
body {
background-image:url('background.jpg');
background-repeat:repeat-y;
}
{background: url('background.jpg') no-repeat center center; background-size: cover}
.