【发布时间】:2012-10-31 11:05:32
【问题描述】:
大家好,我有一个简短的问题。我正在使用 Visual Studio 2012 学习 HTML 和 CSS。我正在尝试拥有多个背景来尝试视差效果类型的东西。我知道 CSS 可以有多个背景,像这样:
background: url("/file/image.png"), url("/file/images2,png"), etc.....
但我想做的是像这样使用 div id 选择器调用图像
#image1 { background:url ("/file/image.png");}
#image2 { background: url ("/file/image2.png");}
HTML
<body>
<div id="image1"></div>
<div id="image2"></div>
每次我运行以下代码时,屏幕上都没有显示任何内容。我唯一得到的东西是如果我把代码放在 body{} 上。我错过了什么还是 VS 2012 设置不正确?
谢谢
【问题讨论】:
-
我认为您错过了“以下代码”
-
当使用外部样式表时,图像的路径是相对于 CSS 文件的,而不是链接到它的 HTML 页面。您确定路径正确,并且背景图片是否显示在页面资源中(使用浏览器的网络开发工具)?
标签: html css image background