设置HTML元素的透明度,兼容IE
W3C标准属性是opacity,现代浏览器都支持,但IE6/7/8却不支持该属性。
在Firefox,Safari,Opera,Chrome中测试都支持opacity。如设置div的透明度为40%。
01 <!DOCTYPE HTML>
02 <html>
03 <head>
04 <title>set div opacity</title>
05 <style>
06 .wrapper {
07 border:solid 1px gray;
08 opacity:0.4;
09 }
10 </style>
11 </head>
12 <body>
13 <div class="wrapper">
14 set div opacity
15 </div>
16 </body>
17 </html>
注意:firefox3.5以下版本使用-moz-opacity属性。
IE6/7/8中复杂些
1、IE4-IE7使用filter: alpha(opacity=xx),但要同时使该元素拥有hasLayout
01 <!DOCTYPE HTML">
02 <html>
03 <head>
04 <title>set div opacity</title>
05 <style>
06 .wrapper {
07 border:solid 1px gray;
08 background-color:green;
09 filter: alpha(opacity=40);
10 zoom:1;
11 }
12 </style>
13 </head>
14
15 <body>
16 <div class="wrapper">
17 set div opacity
18 </div>
19 </body>
20 </html>
2、IE8下也可以用上面的filter: alpha(opacity=10),且不用设置zoom使元素拥有layout。同时IE8可以使用-ms-filter属性。如
-ms-filter: "alpha(opacity=10)"; /* IE 8 */
用这个更直接,一下就ok了
<!--[if lt IE 7]>
<style type="text/css">
.gallery span,.gallery .bg,h1,input {behavior: url(iepngfix.htc); cursor: pointer; }
</style>
<![endif]-->
- XHTML入门学习教程:简单网页制作
- 网站数据分析都能查询出网站的什么情况
- 实战:大数据下如何做好电商营销
- 小米大力做广告 是为了搞创收吗?
- Papi酱都招人做内容 内容为王已成定局
- XHTML 2.0新功能抢先预览
- XHTML+CSS制作样式风格切换的WEB站点
- 运营网站要会花钱 不能光靠一个烧
- 网站建设的三十六条原则您知道吗?
- 将XHTML+CSS页面转换为打印机页面
- 挂据:医疗行业站外推广技巧之软文推广
- 交换友链网站需要注意什么事项
- 浅析:微商定义 非法传销or电商颠覆者?
- 分析:网红经济决不能只是一个“炒”字
- ICP备案和经营性ICP有何不同
- 盘点:网红经济未来发展趋势
- 新手建站怎么做内容和外链
- 访问统计是什么,如何实现
- 优化网站排名上不去?您的网站可能存在以下问题
- 如何向Alexa提交网站信息