css透明度的一些兼容测试

前言

网站丢给了外包公司来弄,但是老外写css的时候似乎没有考虑到国内的浏览器市场,于是只用了opacity这个属性来写,当IE8-的浏览器访问的时候,浮动层就像一块大黑斑药膏贴在哪里。很显然,婀娜多姿的模特被黑色药膏挡住了,用户完全感觉不到药膏下的她是有多么秀色可餐,因此也没有点击“性趣”去点击这条新闻了。所以必须来修改,让婀娜多姿的图片有种朦胧美。

我们希望起码IE7+的效果都是这样 
 
这只狗有点丑,它在微博上求助各路PS大神,请它玩坏

代码进行时

HTML代码如下:

<li>       <img src="" alt="" />     <p></p> </li>   

css代码如下

.item li {     position: relative; width: 240px; height: 180px;  } .item li p {     background-color:#000;     opacity: .8;     background-color: rgba(0, 0, 0, 0.8);     color: #fff;     position: absolute;     bottom:0;     left:0;  } 

貌似我们都习惯用了opacity这个属性来写透明度,所以当我们这么写的时候以为是对的,但其实IE8-的效果如下: 

于是找到了相关opacity的资料,国内的w3c对其解释:设置元素的不透明级别,但是国外的w3c对其的解释:CSS Image Opacity / Transparency,这个属性主要是针对图片来设置的透明度,而很少对于某一个元素整体进行不透明度的处理。对此,w3c对其的解释是:应用此属性的子孩子不会继承该属性值,但是其会影响到整个元素所处的区域透明度,包括它的内容。因此此处用opacity显然是不明确的。

时间: 2024-10-12 01:52:31

css透明度的一些兼容测试的相关文章

【总结】CSS透明度大汇总

近年来,CSS不透明算得上是一种相当流行的技术,但在跨浏览器支持上,对于开发者来说,可以说是一件令人头疼的事情.目前还没有一个通用方法,以确保透明度设置可以在目前使用的所有浏览器上有效. 这篇汇总主要是提供一些CSS不透明的详细介绍,代码示例和解释,以实现这项有用的CSS技术在您的项目中兼容所有浏览器. 关于CSS 透明度,有一点需要注意的是,它虽然使用了很多年,但它一直以来都不是一个标准属性.它是一种非标准技术,应该是CSS3规范的一部分. 1. 旧的Opacity设置 以下代码是Firefo

CSS透明度大汇总

近年来,CSS不透明算得上是一种相当流行的技术,但在跨浏览器支持上,对于开发者来说,可以说是一件令人头疼的事情.目前还没有一个通用方法,以确保透明度设置可以在目前使用的所有浏览器上有效. 这篇汇总主要是提供一些CSS不透明的详细介绍,代码示例和解释,以实现这项有用的CSS技术在您的项目中兼容所有浏览器. 关于CSS 透明度,有一点需要注意的是,它虽然使用了很多年,但它一直以来都不是一个标准属性.它是一种非标准技术,应该是CSS3规范的一部分. 1. 旧的Opacity设置 以下代码是Firefo

纯css实现省略号,兼容火狐,IE9,chrome

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>多行文本实现省略号显示</title> </head> <style type="text/css"> /*纯css实现省略号,兼容火狐,IE9,chrome*/ .wrap{ height:40px;line-h

谈谈龙之谷手游兼容测试的一百个坑

一.项目背景 1. 高价值IP 龙之谷 ,一款优秀的端游移植到手游平台,凭借的丰富的游戏内容和优秀的游戏品质,公测首日便在畅销榜登顶,取得了巨大的成功.  游戏内容不仅继承了端游的内容,还根据手游操作方式以及平台特性进行了改进,使之更适合移动用户操作,界面分部也更加合理.  2.初期兼容性问题较多 龙之谷与其他游戏产品一样,版本初期暴露的兼容性问题很多,类似无法安装以及必现的CRASH等致命问题多次出现外,还存在着大量UI错位.资源加载异常.屏幕分辨率适应差等严重级别的兼容性问题.  二.定制测

css透明度

css透明度的问题,做一下备注: .transparent_class { background: rgba(255, 0, 0, 0.3) !important; /* IE无效,FF有效 */ filter: alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.3; opacity: 0.8; }

月活8.89亿背后:微信工程师细数兼容测试经验

作者:曾夏,微信客户端测试开发商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. 原文链接:http://wetest.qq.com/lab/view/306.html 2017年4月,企鹅智酷公布了最新的<2017微信用户&生态研究报告>.报告数据显示,截止到2016年12月微信全球共计8.89亿月活用户,新兴的公众号平台拥有1000万个.微信这一年来直接带动了信息消费1742.5亿元,相当于2016年中国信息消费总规模的4.54%. 坐拥如此量级的用户,也意味着,微信发

提升iOS审核通过率之“IPv6兼容测试”

作者:jingle 腾讯系统测试工程师 商业转载请联系腾讯WeTest授权,非商业转载请注明出处. 原文链接:http://wetest.qq.com/lab/view/285.html 一.背景 在WWDC2015大会上苹果宣布iOS9将支持纯IPv6的网络服务.2016年6月1号,所有提交到AppStore上的应用都必须支持IPv6,否则将通不过审核.为了确保我们的app正常提交到苹果进行审核,不耽误项目进度,我们必须在提交到AppStore前对待提交app做IPv6兼容测试. 二.为什么要

android透明度和css透明度

值越小,越透明 css:0.1-------1 android:#00-----------#ff android透明度和css透明度,布布扣,bubuko.com

Tools # 图标素材、浏览器兼容测试、 eclipse 插件、

本文主题: 图标素材.浏览器兼容测试. eclipse 插件. jquery插件.Android工具 Android 上的 10 款 Web 开发应用工具 - 开源中国社区http://www.oschina.net/news/19793/top-10-web-development-apps-for-android-devices/ 图标 http://findicons.com/icon/88640/java?id=88771 浏览器测试 http://html5test.com/ ecli