设置图片的透明度即可
img{opacity:0.5
filter:alpha(opacity=50) /* 针对 IE8 以及更早的版本 */
}
div1有透明度,div2里面的字体会继承这个透明度,所以字体颜色淡。解决:
1.
你要把div2从div1里面移出来,不成为div的子元素,然后用定位放到div1上面
2.
不移出来,div1不设置透明度,改用半透明的png图片做背景,低版本ie不支持png背景透明,你需要另外找点小技巧使其透明
3.
div1背景色用css3的RGBA颜色来设置,这个RGBA的透明度子级不会继承,可惜ie低版本不支持