1.IE6设置透明度
css设置
filter:alpha(opacity=50);
javascript设置
ieSpanJs.style.filter="alpha(opacity=50)";
2.firefox3.5设置透明度
firefox3.5支持css3,已经不对原来的透明度样式(-moz-opacity)提供支持(网上查的),在本人的firefox3.5.5上测试后,发现确实如此,现在的透明度设置为:
css设置
opacity:0.5;
javascript设置
firefox35SpanJs.style.opacity="0.5";
3.firefox3.5以前版本设置透明度
css设置
-moz-opacity:0.5;
javascript设置
firefoxSpanJs.style.mozOpacity="0.5";
4.demo代码
<HTML>
<HEAD>
<style type="text/css">
.ieCss {
display:-moz-inline-box;
display:inline-block;
width:100;
height:100;
background-color:red;
filter:alpha(opacity=50);
}
.fireFox35Css {
display:-moz-inline-box;
display:inline-block;
width:100;
height:100;
background-color:blue;
opacity:0.5;
}
.fireFoxCss {
display:-moz-inline-box;
display:inline-block;
width:100;
height:100;
background-color:yellow;
-moz-opacity:0.5;
}
</style>
<script>
window.onload = function() {
//设置IE
var ieSpanJs = document.getElementById("ieSpanJs");
ieSpanJs.style.display = "inline-block"; //ie支持
ieSpanJs.style.width = 100;
ieSpanJs.style.height = 100;
ieSpanJs.style.backgroundColor = "red";
ieSpanJs.style.filter="alpha(opacity=50)";
//设置firefox3.5.*
var firefox35SpanJs = document.getElementById("firefox35SpanJs");
try
{
firefox35SpanJs.style.display = "-moz-inline-box"; //firefox支持
}
catch (e)
{
firefox35SpanJs.style.display = "inline-block"; //支持IE
}
firefox35SpanJs.style.width = 100;
firefox35SpanJs.style.height = 100;
firefox35SpanJs.style.backgroundColor = "blue";
firefox35SpanJs.style.opacity="0.5";
//设置firefox
var firefoxSpanJs = document.getElementById("firefoxSpanJs");
try
{
firefoxSpanJs.style.display = "-moz-inline-box"; //firefox支持
}
catch (e)
{
firefoxSpanJs.style.display = "inline-block"; //支持IE
}
firefoxSpanJs.style.width = 100;
firefoxSpanJs.style.height = 100;
firefoxSpanJs.style.backgroundColor = "yellow";
firefoxSpanJs.style.mozOpacity="0.5";
}
</script>
</HEAD>
<BODY>
<span id="ieSpanCss" class="ieCss">IE_css</span>
<span id="firefox35SpanCss" class="fireFox35Css">firefox3.5_css</span>
<span id="firefoxSpanCss" class="fireFoxCss">firefox_css</span>
<br>
<br>
<span id="ieSpanJs">IE_Js</span>
<span id="firefox35SpanJs">firefox3.5_Js</span>
<span id="firefoxSpanJs">firefox_Js</span>
</BODY>
</HTML>
分享到:
相关推荐
### 火狐与IE浏览器之间的一些差别收集 #### 一、IE与Firefox的JavaScript和CSS差异 在Web开发过程中,不同的浏览器对于JavaScript和CSS的支持程度各不相同,这往往导致了网页在不同浏览器下的表现差异。以下是...
这个名为“淘宝SDK模块代码 能兼容ie6ie7ie8以及firefox的css透明滤镜”的资源,旨在解决一个核心问题:如何在不同浏览器间,特别是老旧的Internet Explorer(IE6、IE7、IE8)和Firefox上实现一致的CSS透明效果。...
标题中的“firefox和IE系列的相关区别整理”是指对两种主流浏览器——Mozilla Firefox和Microsoft Internet Explorer在处理JavaScript、CSS以及特定功能上的差异进行对比和总结。这些差异主要体现在以下几个方面: ...
其他非IE浏览器如Firefox、Chrome、Safari和Opera等较早版本,都有自己的私有透明度属性,但现在这些都已经过时。例如,Firefox早期版本使用`-moz-opacity`,Safari 1.2之前的版本使用`-khtml-opacity`。但随着CSS3...
### Javascript的IE与Firefox(火狐)兼容性解决方案 在Web开发过程中,浏览器兼容性问题一直是开发者们关注的重点之一。由于不同的浏览器对于Web标准的支持程度存在差异,这导致了同样的代码在不同浏览器中的表现...
### 滤镜问题-FireFox火狐浏览器与IE的对比分析 在Web开发领域,浏览器兼容性一直是开发者关注的重点之一。特别是在早期的Web技术发展中,不同浏览器对标准的支持程度存在较大差异,导致了多种特有的样式和效果实现...
1. **使用`filter`属性**:对于旧版IE浏览器,可以使用`filter`属性的`alpha(opacity=value)`方法来设置透明度。需要注意的是,这里的值范围是从0到100,而不是0到1。 ```css .ie-opacity-element { filter: ...
在IE中,早期版本(如IE6、IE7)不完全支持CSS的透明度属性`opacity`,所以通常会使用滤镜(filter)属性来实现半透明效果,如`filter:alpha(opacity=50)`,其中`opacity`值范围是0到100,数值越大,透明度越低。...
本文将详细地介绍如何在Firefox、IE、Chrome以及Safari等主流浏览器中设置半透明效果。 首先,需要明确的是CSS中的半透明度属性通常通过`opacity`属性来实现。`opacity`属性用于设置元素的透明度,其取值范围从0...
本篇文章将详细探讨IE与Firefox在CSS解析上的差异,帮助开发者更好地理解和解决这些问题。 一、盒模型差异 1. IE传统盒模型:在IE6及以下版本,IE采用的是其特有的盒模型,其中`width`属性包含了元素的边框和内...
5. **CSS使用**:在CSS中,可以使用`background-image`属性设置PNG图片作为背景,同时通过`opacity`或`filter`属性控制透明度,对于IE6需要添加特定的滤镜属性,如`filter:progid:DXImageTransform.Microsoft....
而Firefox则使用-moz-opacity属性来实现相同的透明度效果。 4. 捕获事件: IE浏览器中可以通过obj.setCapture()和obj.releaseCapture()方法来捕获和释放鼠标事件。而在Firefox中则需要使用addEventListener和...
火狐(Firefox)和Internet Explorer(IE)是两种流行的网络浏览器,它们在处理网页内容时有许多不同的方式。本文将深入探讨两者之间的差异,主要关注JavaScript和CSS中的特性,特别是图片处理和滤镜处理。 首先,...
透明度在IE浏览器和其他相关浏览器中的设置方法是不一样的,IE使用滤镜filter的alpha属性,firefox和其它浏览器不支持滤镜,它们使用opactiy属性设置透明度,下面示例设置透明度为30%: IE:filter: alpha(opacity:...
本文将深入探讨Internet Explorer(IE)与Mozilla Firefox(火狐)两大浏览器在JavaScript(JS)和CSS方面的差异,旨在帮助开发者更好地适配不同浏览器环境。 ### 一、IE与Firefox的JS和CSS处理差异 #### 1. PNG...
2. **透明度**:Firefox使用`-moz-opacity:`,而IE8及以下版本使用滤镜`filter:alpha(opacity=);`。IE9及以上版本和现代浏览器支持`opacity:`属性。为了跨浏览器兼容,可以使用渐进增强的方式,先设置`opacity:`,再...
- **透明度处理**:对于元素透明度的设置,IE和Firefox采用不同的方法。例如,在IE中通常使用`filter:alpha(opacity=50)`实现半透明效果,而在Firefox中则需使用`opacity: 0.5`。 - **字体渲染**:不同浏览器对字体...
此外,对于某些CSS属性,如透明度,IE使用filter属性,Firefox则使用opacity。 IE和Firefox的异常处理机制也有差异。IE会将某些非JavaScript错误(如XMLHttpRequest错误)抛出为异常,而Firefox则不会。因此,在跨...
4. **浮动元素的清除**:IE6对浮动元素的处理与Firefox不同,可能需要使用`clearfix`类或者`zoom: 1`来触发hasLayout机制。 5. **盒模型**:IE6使用自己的盒模型,而其他浏览器遵循W3C标准盒模型。可以通过设置`box...