background-image 是css中设置背景图片的属性,最近在我用MVC架构开发WEB时却出现了一个小问题。
我在视图里写了这样一句代码:<body style="background-image:url(assets/img/backgrounds/1.jpg)"
很显然,我是想将整个页面的背景设置成一张图片,注意里面assets文件夹是Web项目根目录下的文件夹,,这样写貌似没有错误,
但是运行后那张背景图片并没有显示出来,审查元素的结果
显然,在根目录下又加上了控制器“home”的名字,后来我又试了<body style="background-image:url(~/assets/img/backgrounds/1.jpg)" 这种写法,,
依旧是同样的问题。
后来查了些资料,有两种常用的写法不会出现上面的错误:
1.<body style="background-image:url(/assets/img/backgrounds/1.jpg)" 这种是加一个“/”
2.<body style="background-image:url(../assets/img/backgrounds/1.jpg)" 这种是加“../”
其实,这个问题很简单,嘿嘿,,好吧 ,我的第一篇CSDN博客就这样啦!