[英]HTML - Body height not 100%
body {
height: 100%;
background-color: #f8f8f8 ;
background-image: url('images/bottom-right.png'); /*Images*/
background-position: right bottom; /*Positioning*/
background-repeat: no-repeat; /*Prevent showing multiple background images*/
}
所以我有这段代码将图像放在主体的右下角,但是问题是它的位置不符合我想要的方式。 它在右侧,但不在底部。 它仅与div中的内容一样高,就像div或其他任何内容一样。 你能帮我实现我想要的吗?
您还需要在html
上设置高度,并删除正文的边距:
body {
height: 100%;
background-color: #f8f8f8;
background-image: url('http://www.placehold.it/100x100');
background-position: right bottom;
background-repeat: no-repeat;
margin:0;
padding:0;
}
html {
height:100%;
}
简单设定height: 100%;
在所有情况下都无法正常工作。 虽然我通常不太喜欢使用CSS2 position
但这可能会在这种情况下为您提供帮助...
body, html
{
bottom: 0px;
left: 0px;
overflow: auto;
position: absolute;
right: 0px;
top: 0px;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.