【发布时间】:2019-04-17 20:58:41
【问题描述】:
我让它垂直和水平居中:
html {
width: 100%;
height: 100%;
background: url(/icon.png) center center no-repeat;
}
这行得通,但现在我正在尝试添加填充。我想在所有边上都有 10px 或 20px 的填充,所以对于移动它有一些填充。我试过这个:
html {
width: 100%;
height: 100%;
background: url(/icon.png) center center no-repeat;
background-origin: content-box;
padding: 20px;
}
但是右侧和底部超出了视口,因此滚动发生并且不再完全居中。我也尝试过使用边距。想知道如何让它工作。如果可能,我想使用 CSS 背景图像,而不是 <img>。
【问题讨论】:
标签: html css background-image