html,由于高度的原因,背景图像无法重复:100%设置
html, background-image fails to repeat on account of height: 100% setting
我有一个使用的网页
html, body {
height: 100%;
margin: 0;
padding: 0;
}
以便在我的内容没有里面有足够的东西,可以越过底部。
因为body/html元素的大小是根据视口确定的,所以当我这样做时有足够的内容可以滚动,尽管应该是默认的x/y背景重复行为。
body {
color: rgb(51, 51, 51);
background-image: url('../img/stardust3.png');
}
html/body标签保持100%的高度尺寸,但100%的视口比必须滚动的文档小。最终,我的html/body标签被卡在了顶部。
在此之前,我使用javascript获取文档大小并不断更改调整屏幕大小时的元素尺寸。我必须回到那个吗?
谢谢!
如果只设置height: 100%
将背景图像扩展到页面底部,请不要。<html>
元素上的背景将始终填充视口,而与内容无关。此外,html元素上没有内置的边距。相反,使用:
html { background-image: url(../img/stardust3.png); }
body { margin: 0; padding: 0; }
尝试其中一种:
body{
background-attachment: fixed;
}
这将使您的背景不与页面的其余部分滚动。
html, body{
min-height: 100%;
}
这将使你的html,身体随着你的内容而增长,如果内容<100%。
相关文章:
- 可以在这里为背景图像设置滤镜吗
- 使用 js 将背景图像设置为 HTML
- 我想根据容器中包含的图像设置容器的高度
- 如何为 ajax 生成的图像设置绝对定位
- 为所有图像设置相同的高度
- 获取图像可见区域状态,以在画布中将图像设置在先前拖动的位置
- 将图像设置为背景
- 如何在 JQuery 中使用 $(this) 来为这些图像设置动画
- 将图像设置为同级元素的背景
- 将图像设置为背景
- 尝试为 4 张图像设置宽度和高度,但只有一张有效;其他人被跳过.ID 彼此不同
- 为什么我不能使用角度将此图像设置为链接
- 图像设置超时的替代方法
- 将图像设置为 100% 宽度或高度,以先到者为准
- 将按钮的背景图像设置为页面中已包含的元素
- 为每个图像设置不同的间隔
- 在不同的时间为每个图像设置“间隔”
- Javascript对象未将图像设置为数组
- 使用Raphael JS将背景图像设置为纸张
- 如何将背景图像设置为选定状态