`

背景透明和ie跟谷歌和火狐px不同-20130729

 
阅读更多
今天在页面时候因为透明背景而弄了比较久现在就来说说两种方法

1、opacity:0.2; 这个方法会让在里面的所有带颜色的元素全部都变成透明那么0.2就是透明80%剩下20%的颜色这个方法不推荐因为在这个元素上面种有一些元素是不想让它变透明的而且它没办法在自身变化颜色,只有自己来设定颜色才行background-color: #000000;

2、background:rgba(0, 0, 0,20); 这个方法所改变的只会是你在当前设定的颜色背景颜色才会变化透明度,效果也是一样透明80%剩下百分之20%的颜色,那么如何改变颜色,使用颜色获得去器,前上面三个数字,把前面的三个数字写入前上个0里面就可以获得你要颜色而且不会影响元素的颜色

3、代码

ss{
    	background-color: #000000;
    	opacity:0.2;
    	color: #FF00FF;
    }
    //这个方法就会改变所有的元素颜色
    .dd{
    	background:rgba(0, 0, 0, 0.20);
    	color: #FF00FF;
    }
    //这个颜色只会修改背景的颜色就是在0里面输入的数字获得到的颜色,只会修改这个背景的透明度


4、效果图




5、全部代码

<!DOCTYPE html>
<head>
    <style type="text/css">
    .ss{
    	background-color: #000000;
    	opacity:0.2;
    	color: #FF00FF;
    }
    
    .dd{
    	background:rgba(0, 0, 0, 0.20);
    	color: #FF00FF;
    }
    </style>
</head>
<body>
 <div class="ss">
 	<p>字体颜色会变</p>
 </div>
 
 <div class="dd">
 	<p>字体颜色不会变</p>
 </div>
</body>
</html>


6、ie和谷歌火狐的px的不同

效果图







谷歌效果







火狐效果






ie效果

从上面可以看的出来谷歌和火狐都是正常显示出80的长度和100的高度,但是在ie上就会出现一些偏差,会比前两个游览器小一些不管是长度还是高度,所以一般在定义最外面的块级元素的时候不要用百分比来定义里面的可以,为什么因为在谷歌和火狐的游览器里可能你的屏幕是1390的那么100%的长度它就会是1390但是IE不一样IE的整个游览器的长度可能是1450的长度这样,要是最外面的块级元素用百分比的话就会出现在IE下长度变成不正常会比现实的小一些,因为不能所有的东西都是用百分比来定义长和高所有在那些不用百分比来定义的时候,就会出现比其他两个游览器要小很多的情况
  • 大小: 13.2 KB
  • 大小: 62.7 KB
  • 大小: 35.3 KB
  • 大小: 51 KB
分享到:
评论

相关推荐

    IE6、IE7、Firefox之间的兼容写法

    ### IE6、IE7、Firefox之间的兼容写法详解 #### 一、引言 随着Web技术的不断发展,浏览器兼容性问题一直是前端开发人员面临的重要挑战之一。尤其在早期的Web开发过程中,不同版本的Internet Explorer(简称IE)...

    IE和Firefox之间兼容性问题

    ### IE和Firefox之间兼容性问题详解 #### 一、引言 随着Web技术的发展,不同浏览器之间的兼容性问题一直是前端开发者关注的重点。IE(Internet Explorer)浏览器和Firefox浏览器作为市场上较为流行的两种浏览器,在...

    DIV CSS 网页兼容全搞定 IE6 IE7 IE8 IE9 火狐 谷歌

    以上技巧可以帮助开发者解决IE及火狐等浏览器中的CSS兼容性问题,确保网页在不同浏览器上的表现一致。在实际开发中,还应结合使用浏览器兼容性检查工具,以及对不同浏览器的测试,以确保最佳的用户体验。

    解决IE与火狐浏览器padding-top差2px问题

    标题中提到的“解决IE与火狐浏览器padding-top差2px问题”是一个典型的浏览器兼容性案例,涉及到两个主流浏览器对CSS属性的处理方式有所不同。 首先,我们需要了解CSS的“padding-top”属性。它用于设置元素内部...

    vue自定义浏览器滚动条(兼容大部分浏览器含ie)_vue tree组件 下拉滚动条

    /* Firefox */ } .scroll-area::-webkit-scrollbar { width: 10px; } .scroll-area::-webkit-scrollbar-track { background: #f1f1f1; } .scroll-area::-webkit-scrollbar-thumb { background: #888; }...

    javascript option onclick事件ie解决方案 兼容ie,firefox

    JavaScript Option onclick 事件 IE 解决方案及兼容 IE 和 Firefox JavaScript 中的 Option onclick 事件是用户在Select 元素中选择一个选项时触发的事件,但是在 Internet Explorer(IE)浏览器中,该事件无法正确...

    检测低版本IE6.0并提示下载新版本IE的javascript脚本

    &lt;a href="http://www.mozillaonline.com/"&gt;Firefox&lt;/a&gt;/ &lt;a href="http://www.google.com/chrome/?hl=zh-CN"&gt;Chrome&lt;/a&gt;/ &lt;a href="http://www.apple.com.cn/safari/"&gt;Safari&lt;/a&gt;/ ...

    firefox和谷歌不显示body背景图片的解决方法

    例如,在旧版的IE浏览器中可以正常显示的CSS背景图片,在Firefox和Chrome浏览器中却无法显示。这种情况往往会给开发者带来困扰。 首先,我们需要了解的是CSS中设置背景图片的语法。在正常的CSS规则中,背景图片可以...

    CSS浏览器兼容性问题(IE6,IE7,IE8和Fixfox)

    【CSS浏览器兼容性问题(IE6,IE7,IE8和Firefox)】 在网页开发中,CSS(层叠样式表)的浏览器兼容性是设计师和开发者必须面对的一大挑战。尤其在处理IE6、IE7、IE8以及Firefox等不同浏览器时,由于各浏览器对CSS规范...

    第四章 网页边框和网页文字阴影.docx

    * FireFox(3.0.5)-[FireFox(3.1PreAlpha)兼容] * GoogleChrome(1.0.154.) * GoogleChrome(2.0.156.)(支持不是太好) * InternetExplorer(IE7/IE8RC1) * Opera(9.6) * Safari(3.2.1,Windows) 六、文字阴影效果 文字...

    CSS3样式前缀和线性渐变.docx

    它可以根据方向、颜色和渐变方式生成不同的渐变效果。 基本语法: background: -webkit-linear-gradient(方向, 颜色 1, 颜色 2, 颜色 3, ....颜色 n); background: linear-gradient(to 方向, 颜色 1, 颜色 2, 颜色...

    IE浏览器兼容Firefox的JS脚本的代码

    在JavaScript开发中,确保代码在不同的浏览器中具有良好的兼容性是一项重要的任务,特别是对于历史悠久的IE浏览器和现代的Firefox浏览器。以下是一些针对这两种浏览器兼容性的关键知识点: 1. **window.event 兼容...

    li在ie/firefox浏览器中行高不一致解决方法(浏览器兼容)

    在IE和Firefox中,这种差异可能源于它们对CSS规范的实现方式有所不同。通常,`li`元素会自动包含一定的行间距,以便于阅读和布局,但这可能导致元素高度在不同浏览器中不一致。 解决`li`元素在IE和Firefox之间行高...

    用JS实现和google地图类似的图片查看器-放大、缩小、移动和还原,都控制在div里,兼容ie,FF

    这个查看器将具备放大、缩小、移动和还原图片的功能,并且能够在浏览器的div元素内运行,同时兼容Internet Explorer(IE)和Firefox等主流浏览器。 ### 1. 基本结构与HTML布局 首先,我们需要创建一个HTML页面,...

    浏览器兼容代码大全

    这些代码片段利用CSS的特性,为Firefox、Safari、Chrome和Opera浏览器设置了不同的宽度值。通过特定的CSS选择器和媒体查询,可以针对不同浏览器进行个性化定制。 ##### IE条件注释 ```html &lt;!--[if lte IE 6]&gt; &lt;!...

    谷歌浏览器 div 水平对齐

    "谷歌浏览器 div 水平对齐"的问题主要涉及到跨浏览器的兼容性,尤其是 Internet Explorer (IE) 和 Mozilla Firefox 与 Google Chrome 之间的差异。下面将详细讨论如何解决这个问题,并提供两种可行的解决方案。 ...

    chrome、firefox、IE中input输入光标位置错位解决方案

    本文主要探讨的是在Chrome、Firefox和IE浏览器中,`&lt;input&gt;` 输入框内光标位置出现错位的问题及其解决方案。 问题的起因在于开发者通常会为了美观或者功能需求,使用背景图片来模拟`&lt;input&gt;`输入框的样式,并通过...

Global site tag (gtag.js) - Google Analytics