IE浏览器支持RGBa的背景色

   RGBa是一种在CSS中声明包含透明效果的颜色的方法,通过RGBa我们可以将一个元素设置为透明,而不会影响其子元素。但是并非所有的浏览器支持RGBa的背景色,其中用户颇多的老版本IE浏览器就不支持,好在IE浏览器支持条件注释,我们可以抛弃RGB并使用IE浏览器的一个私有CSS滤镜来实现同样的效果。上代码:

<!--[if IE]>
<style type="text/css">
.color-block {
background:transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4B7D0000,endColorstr=#4B7D0000);
zoom: 1;
}
</style>
<![endif]-->

  点击查看在线演示

  DXImageTransform.Microsoft.gradient滤镜里的startColorstr参数值是#AARRGGBB形式的,其中的AA是代表不透明度的十六进制,00表示完全透明,FF就是全不透明,化成十进制的范围就是0~255,剩下的RRGGBB就是颜色的十六进制代码。例子中background: rgba(125, 0, 0, .3);表示的是30%不透明度的红色背景。如何把30%的不透明度转换成十六制呢?很简单,先计算#AA的的十进制x,x/255 = 3/10,解得x=3*255/10,然后再把x换算成十六进制,约等于4B。

  RGBa颜色还可以用于border,不过,不同的浏览器对于border的RGBa支持不太一样,不过唯一的不同是,Firefox在border的拐角处会出现叠加,比如透明度是0.4,那么在Firefox中,四个角的透明度会变成0.8,而支持RGBa的非FF浏览器不会出现这种情况。

时间: 2024-08-01 12:23:22

IE浏览器支持RGBa的背景色的相关文章

解决IE浏览器支持CSS3圆角的方法

让IE浏览器支持CSS3圆角,在IE浏览器中实现圆角的效果,一般我们会采用圆角图片的方式来实现.那我们可以通过CSS3样式来实现网页圆角效果吗?        下面我们就来介绍一些在IE浏览器中通过CSS3实现圆角的方法,如何用CSS3样式表来实现圆角效果.要注意的是,IE6/7/8这三个IE浏览器版本都不支持CSS3的解析,只有在IE9才能支持CSS3和HTML5的标准.让IE支持CSS3的解析方法有很多,下面介绍一种实用的让IE支持CSS3解析的方法:IE利用VML矢量可标记语言作为画笔绘出

微软Edge浏览器支持扩展程序后再使用

  IT之家讯 7月25日消息,Win10全新默认浏览器Microsoft Edge是微软在Windows10中的主打产品之一.这款浏览器在性能和功能上都有自己的独到之处,Win10正式版发布后,可能会成为谷歌Chrome浏览器以及火狐Firefox浏览器的有力竞争对手.和上述两款浏览器相同的是,Edge浏览器同样将会支持扩展程序,只不过这项功能仍在开发中,现在还不能与Win10正式版同步到来. 安全公司赛门铁克旗下的诺顿防病毒认为,不支持扩展程序的Edge浏览器存在风险,虽然该公司的安全服务同

让IE浏览器支持HTML5标准的方法

 自HTML5标准的提出就得到非常多的关注,而作为全球使用用户最多的IE浏览器能够支持HTML5标准也是大家备受关注一个问题,上周微软在技术大会上就表示目前微软正在开发的IE9将更加支持HTML5标准,但对于IE9是否将完全支持HTML5所有的标准,微软却表现的有点含糊其辞.HTML5标准能为网页带来更高效更洁净的代码,只有微软参与HTML5的设计工作,才能让IE浏览器识别更多的新元素.   HTML5标准预计是在2022年向全世界发布,虽然目前距他发布的日期还有3年左右的时间,但是我认为它距离

如何让win7系统中的IE浏览器支持断点续传功能?

  虽然说很多朋友都觉得使用迅雷.快车一类的软件下载程序或者文件会比较快一点,但是也有不少用户测试说开启迅雷一样的软件本身就比较占资源.占网速,因此,使用浏览器直接下载其实也是一个不错的方法,但是在win7系统下载官网中,很多用户发现浏览器无法支持断点续传,例如咱们下载的时候遇到网络问题中途中断的话,下次下载就又需要重新再来了,这样似乎一点都不人性化.那么今天,小编就来讲解一下,如何让win7系统中的IE浏览器支持断点续传吧! 1.首先,咱们打开win7系统中的IE浏览器,然后进入一个下载页面,

迅雷浏览器支持修复失败的可行解决方法

  下文小编就为大家带来有关迅雷支持修复失败的解决方法,相信还有很多朋友对于迅雷浏览器支持修复失败不知道该怎么解决,下面就和小编一起看下吧. 迅雷浏览器支持修复失败解决方法: 1.开"迅雷极速版",点击界面左下角"迅雷应用". 2.之后选择"浏览器支持". 3.在"浏览器支持诊断工具"界面,迅雷软件就会对浏览器进行检测.如果浏览器支持失效,可以点击"立即修复",就可以恢复迅雷浏览器支持了.

迅雷浏览器支持在哪如何进行浏览器关联修复

  迅雷浏览器支持在哪?怎么打开呢?下文小编就为大家带来迅雷浏览器关联修复的使用教程,迅雷对浏览器的支持,可以方便我们下载资源,下面就和小编一起去看下教程吧. 迅雷浏览器关联修复使用教程: 1.打开迅雷,点击"小工具",安装"浏览器支持"工具. 2.点击"浏览器支持"功能,打开开启.修复界面. 3.在界面中,可以查看到相关的信息,里面有自己电脑中安装的浏览器和是否支持的状态信息. 4.现在,我们来看看未启用支持的火狐浏览器在使用的时候有什么不同之

javascript-给网页上的超链接按钮添加声音 点击就发出声音 要多浏览器支持 怎么写

问题描述 给网页上的超链接按钮添加声音 点击就发出声音 要多浏览器支持 怎么写 延迟越小越好 声音反应速度要快 给网页上的超链接按钮添加声音 点击就发出声音 要多浏览器支持 怎么写 解决方案 jmp3这个插件,用flash实现的,移动端浏览器不兼容,不过可以用audio标签来播放音频,自己判断下是否支持audio

HTML5之浏览器支持、新元素

HTML5之浏览器支持.新元素 现代的浏览器都支持HTML5.此外,所有浏览器,包括旧的和最新的,对无法识别的元素会作为内联元素自动处理.正因为如此,你可以 "教会" 浏览器处理 "未知" 的 HTML 元素.甚至你可以教会 IE6 (Windows XP 2001) 浏览器处理未知的 HTML 元素(即让一些较早的浏览器(不支持HTML5)支持 HTML5). 1.将 HTML5 元素定义为块元素 HTML5 定了8个新的HTML 语义(semantic) 元素.

浏览器支持CGI文件的运行

问题描述 浏览器支持CGI文件的运行 急急急~~~~求大神帮帮忙!!! 在开发板(FL2440)上搭建了boa服务器,CGI也配置好了.在主机上的浏览器输入IP/index.html打开页面成功.但打开test.cgi时弹出一个下载窗口,提示是否下载test.cgi文件.要怎么配置才能直接在浏览器上打开.cgi文件? 解决方案 cgi的调用界面 <form action=""cgi-bin/out.cgi"" method=""POST&q