Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 响应性网站-高度始终为100%_Html_Css_Responsive Design_Magento 1.9 - Fatal编程技术网

Html 响应性网站-高度始终为100%

Html 响应性网站-高度始终为100%,html,css,responsive-design,magento-1.9,Html,Css,Responsive Design,Magento 1.9,我有一个响应网站,并试图设置背景图像,使高度始终是100%。宽度没什么大不了的,但是图片底部的一些元素总是需要显示出来。但是,我不能完全正确地编码: CSS: HTML: <div class="main-container"> </div> 我的网站是通过磁电机,但我不认为这应该有任何不同的CSS 我错过了什么 更新:只是确认一下,似乎每个人都很困惑。我希望我的背景图像始终为100%(不更短)。因此,如果浏览器变短,图像将缩小,以确保始终

我有一个响应网站,并试图设置背景图像,使高度始终是100%。宽度没什么大不了的,但是图片底部的一些元素总是需要显示出来。但是,我不能完全正确地编码:

CSS:

HTML:

 <div class="main-container">
            </div>

我的网站是通过磁电机,但我不认为这应该有任何不同的CSS

我错过了什么


更新:只是确认一下,似乎每个人都很困惑。我希望我的背景图像始终为100%(不更短)。因此,如果浏览器变短,图像将缩小,以确保始终显示图像的完整高度。所以我猜图像的大小主要取决于浏览器的高度

尝试使用:
背景尺寸:封面

尝试使用:
背景尺寸:封面

尝试使用:
背景尺寸:封面

尝试使用:
背景尺寸:封面

您可以使用
vh
尺寸调整元件。它代表
视口高度
,大多数现代浏览器都支持它。将其应用于
.main容器
元素,以便始终为其提供浏览器窗口的完整高度和宽度

body.cms-home .main-container {
    margin-top: 20px;
    background-image: url("../images/landing.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
body.cms-home .main-container {
    background-image: url("../images/landing.jpg");
    background-repeat: no-repeat;
    height: 100vh;
    width: 100%;
    background-size: cover;
    background-position: center;
}
请注意,如果页面可滚动,您可能还希望为其指定一个
位置:fixed


您可以使用
vh
尺寸调整元件。它代表
视口高度
,大多数现代浏览器都支持它。将其应用于
.main容器
元素,以便始终为其提供浏览器窗口的完整高度和宽度

body.cms-home .main-container {
    background-image: url("../images/landing.jpg");
    background-repeat: no-repeat;
    height: 100vh;
    width: 100%;
    background-size: cover;
    background-position: center;
}
请注意,如果页面可滚动,您可能还希望为其指定一个
位置:fixed


您可以使用
vh
尺寸调整元件。它代表
视口高度
,大多数现代浏览器都支持它。将其应用于
.main容器
元素,以便始终为其提供浏览器窗口的完整高度和宽度

body.cms-home .main-container {
    background-image: url("../images/landing.jpg");
    background-repeat: no-repeat;
    height: 100vh;
    width: 100%;
    background-size: cover;
    background-position: center;
}
请注意,如果页面可滚动,您可能还希望为其指定一个
位置:fixed


您可以使用
vh
尺寸调整元件。它代表
视口高度
,大多数现代浏览器都支持它。将其应用于
.main容器
元素,以便始终为其提供浏览器窗口的完整高度和宽度

body.cms-home .main-container {
    background-image: url("../images/landing.jpg");
    background-repeat: no-repeat;
    height: 100vh;
    width: 100%;
    background-size: cover;
    background-position: center;
}
请注意,如果页面可滚动,您可能还希望为其指定一个
位置:fixed



套装
背景尺寸:封面;背景位置:固定
以保持其位置。完全覆盖。封面不会使底部元素始终显示您希望图像被压扁,并始终遵守浏览器窗口的宽度和高度,请查看我的答案和演示。设置
背景尺寸:封面;背景位置:固定
以保持其位置。完全覆盖。封面不会使底部元素始终显示您希望图像被压扁,并始终遵守浏览器窗口的宽度和高度,请查看我的答案和演示。设置
背景尺寸:封面;背景位置:固定
以保持其位置。完全覆盖。封面不会使底部元素始终显示您希望图像被压扁,并始终遵守浏览器窗口的宽度和高度,请查看我的答案和演示。设置
背景尺寸:封面;背景位置:固定
以保持其位置。完全覆盖。覆盖不会使底部元素始终显示您希望图像被压扁,并始终遵守浏览器窗口的宽度和高度,请查看我的答案和演示。谢谢,这是因为我可以看到图像的底部。但我希望高度能填满可用空间(即,下方无空白)请给我网站查看谢谢,这是因为我可以看到图像的底部。但我希望高度能填满可用空间(即,下方无空白)请给我网站查看谢谢,这是因为我可以看到图像的底部。但我希望高度能填满可用空间(即,下方无空白)请给我网站查看谢谢,这是因为我可以看到图像的底部。但我希望高度能填满可用空间(即,下方无空白)请给我网站查看谢谢,这是因为我可以看到图像的底部。但是我希望高度能够填满可用空间(即,其下方没有空白),如果将背景应用于
标记,则会发生什么情况而不是在
正文中
?这可能会修复浏览器所做的任何边距。您的意思是删除“body.cms home”使其成为“.main container”吗?如果是这样,很遗憾,这没有任何区别。谢谢,这是因为我可以看到图像的底部。但是我希望高度能够填满可用空间(即,其下方没有空白),如果将背景应用于
标记,则会发生什么情况而不是在
正文中
?这可能会修复浏览器所做的任何边距。您的意思是删除“body.cms home”使其成为“.main container”吗?如果是这样,很遗憾,这没有任何区别。谢谢,这是因为我可以看到图像的底部。但是我希望高度能够填满可用空间(即,其下方没有空白),如果将背景应用于
标记,则会发生什么情况而不是在
正文中
?这可能会修复浏览器所做的任何边距。您的意思是删除“body.cms home”使其成为“.main container”吗?如果是这样,很遗憾,这没有任何区别。谢谢,这是因为我可以看到图像的底部。但我希望高度能填满可用空间(即。