【发布时间】:2023-07-14 09:35:02
【问题描述】:
我已经制作了一个带有导航栏和其他一些东西的简单网站,并且我已经将导航部分划分为:
<div id="navBar"> nav stuff </div>
这是在我的 html 文档中。 这是 CSS 文件中的内容:
navBar { background-image:url(images/img1) no-repeat;
width: 200px;
height: 384;
}
更多信息:所有文件都在同一个目录中,即我桌面上的一个文件。我已经尝试将图像与 CSS 文件一起单独输出,将其放入名为 images、image、imgs、img 等的文件夹中......没有任何效果...... 请帮忙!这已经到了我准备放弃添加图像的地步。
PS: - 我已经尝试将图像添加到其他部分,例如 ul、li 和 a 部分......没有任何效果。
【问题讨论】:
-
错字?没有导航栏元素,所以应该是
#navBar。 -
也不确定您是否将图像位置放在单引号中。
-
而
url()属性接受一个字符串,包括文件扩展名,所以应该是url('images/img1.png'),你的height也需要有一个维度,可能是px -
@SoumyaKumar & LcLk - URL 中的引号是可选的。 w3.org/TR/CSS2/syndata.html#value-def-uri
-
这些都没有任何区别
标签: html css image background web