一:在IE6下,对PNG透明背景的处理方法:
background: url(image_url)!important;/* FF IE7+ */
_background: none; /* IE6 */
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image_url"); /* IE6 */
这方法不错,在网络上找出来的,利用png做背景图片的时候可以调用!
要注意的是:src="image_url"中的image_url必须是带引号的字符串;
释义:
!important:在IE6下,对有标记!important的CSS不做任何处理,直接跳过此样式;而在FF 和IE7+中,则提升此选择器的优先权!
_ 下划线,在IE6下,选择器之前添加下划线 _ ,是可以识别的,但在FF和IE7+中 不能识别 下划线 _,只要遇到此类选择器,跳过;
在这里 background: url(image_url)!important;/* FF IE7+ */
已经添加important的情况下,其实在后面个选择器之前添加下划线 _background: none; 其实是没有必要的,
IE6下效果等同于:
background: none; /* 无背景样式*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image_url");
IE7+,FF等同于:
background: url(image_url);/* FF IE7+ */
浙公网安备 33010602011771号