【发布时间】:2011-08-23 22:06:20
【问题描述】:
我的设计在背景的前 25% 处有一些图像,然后它只是一个简单的渐变,我可以在其余部分重复。
将图像放在顶部,然后用渐变填充页面的其余部分的最佳方法是什么?
我采用了这种方法:
html{
background: #cac2ac url("../img/body-bg.gif") repeat-y 50% 0;
}
body {
text-align: center;
font-family: Arial;
line-height: 1;
width: 100%;
background: transparent url("../img/body-img-bg.jpg") no-repeat 50% 24px;
}
但是在代码的一种实现中,没有出现 HTML 的背景图像?
有什么帮助吗?
【问题讨论】:
-
那是错误的,您可以在 HTML 元素上有背景。但是,使用背景图像为其添加上边距会导致旧版 safari 和 IE8 中的错误。
标签: html css background-image