问题描述
- css中,background和background-image的区别
-
我给四个li设置了一个背景透明度,background:rgba,然后再给单独一个li设置了background:url(是个空箭头的图,PSD中一个长方形,少了一个三角形那种),这样效果是这样的。
这样正如我想要的,但是如果我给单独一个li设置background-image,效果会变成这样。我了解background的默认值以及它的覆盖原理,但是这样不应该啊,难道和透明度有关系?如果给单独一个li设置一个transparent 0,也能达到那种效果。想问一下,具体的background默认值,以及单个设置的覆盖到底是怎么一回事。
解决方案
解决方案二:
这是我的css文件
style type="text/css">
.b{background-image:url(../PIC/2.jpg) }
.p{background:url(../PIC/3.jpg) repeat}
.c{color:blue}
.d{color:red}
.e{color:green}
style>
这是jsp文件片段,我想从外部CSS样式表中显示body的背景......
答案就在这里:关于css background_image和background
时间: 2024-10-26 19:44:18