你可以使用CSS将图像添加到HTML元素吗?

时间:2011-04-06 13:26:39

标签: html css background-image

我使用以下代码,但它没有效果!可以这样做吗?

    html {
          background: #d9dbdc url('images/repeat-x.png') repeat-x;
    }

4 个答案:

答案 0 :(得分:2)

是的,可以完成,但需要在<body>标记上。

您的图片可能不存在,或者您可能有不同的背景覆盖它。

答案 1 :(得分:2)

如果您在指定位置实际拥有图像,这将起作用,尽管它通常应用于body元素。可能是身体元素具有覆盖图像的背景颜色。

请注意,路径是相对于样式表文件的,而不是嵌入它的HTML文件,因此images/repeat-x.png中指向/css/styles.css的路径会导致{{1 }}

答案 2 :(得分:1)

如果您尝试设置整个页面的背景,我建议:

body {           背景:#d9dbdc url('images / repeat-x.png')repeat-x;     }

答案 3 :(得分:0)

确保网址正确,你可以在firefox中使用像Firebug这样的浏览器调试工具来检查html