日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

FireFox火狐浏览器与IE兼容问题 - 透明滤镜 DIV滚动条

發(fā)布時間:2025/4/14 HTML 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FireFox火狐浏览器与IE兼容问题 - 透明滤镜 DIV滚动条 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題一:最簡單的鼠標移過手變型的css要改了 cursor:pointer;/*FireFox(火狐)不支持cursor:hand*/ dw8下面自動出來的也沒有hand這個屬性了,標準的是pointer

問題二:FireFox(火狐)不支持濾鏡 最常見的半透明不支持。

filter: Alpha(Opacity=50); /* for IE */
opacity: .5;/* for Firefox */

style="-moz-opacity:0.5; filter:alpha(opacity=50);cursor:hand;" οnmοuseοver="this.style.MozOpacity=1;
this.filters.alpha.opacity=100" οnmοuseοut="this.style.MozOpacity=0.5;
this.filters.alpha.opacity=50"

問題三:FireFox(火狐)不支持expression 例如去掉鏈接的邊框要分別寫不同的css

a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { outline: none; } /* for Firefox */

問題四:FireFox(火狐)不支持div滾動條的顏色設置,目前還沒有找到替換的好方法。

.contendiv {
position: absolute; left: 0px; top: 10px; width: 580px;height: 135px;
line-height:120%;text-align:left; font-family:"宋體";word-break : break-all; color:#6D6E71;
OVERFLOW-Y:auto;OVERFLOW-X:no;
SCROLLBAR-ARROW-COLOR: red; SCROLLBAR-TRACK-COLOR: F6F6F6;SCROLLBAR-FACE-COLOR:#F6F6F6;SCROLLBAR-SHADOW-COLOR:#F6F6F6;
SCROLLBAR-DARKSHADOW-COLOR:#F6F6F6;SCROLLBAR-3DLIGHT-COLOR:#F6F6F6;SCROLLBAR-HIGHLIGHT-COLOR:#F6F6F6;
}

這個在FireFox(火狐)里面完全沒有效果了。

問 題五:IE下面顯示在文字下面橫線的border-width: 0px 0px 1px 0px;在FireFox(火狐)里面跑到文字上面去了。(查了手冊還是沒有找到解決的辦法感覺莫名奇妙~~ 原來是FireFox(火狐)的容錯能力太差了,是下面的width: 186px;height: 0px;寬高 引起的,其實a:haver已經繼承了上級的屬性了,只要定義不同的樣式就可以了,看來FireFox(火狐)有助于制作標準化,簡潔化的網頁啊,對 css的理解也更深刻,對提供css來說是個很好的幫助)

.onelinksdiv a:hover {
display: block;border-style: solid;color: #FireFox(火狐)0000;border-width: 0px 0px 1px 0px;
/*
display: block;border-style: solid; border-width: 0px 0px 1px 0px;
width: 186px;height: 0px; color: #FireFox(火狐)0000; font-size: 14px;text-align: right;
*/
}

//下面的寫法在IE下面正常,但在FireFox(火狐)下是錯誤的

.onelinksdiv a:hover {
display: block;border: #FireFox(火狐)0000 solid; border-width: 0px 0px 1px 0px;
width: 186px;height: 0px; color: #FireFox(火狐)0000; font-size: 14px;text-align: right;
}

相關參考資料:

border-width:border-top-width border-right-width border-bottom-width border-left-width;

p#fourborders
{
border-width:thick medium thin 12px;
}

如果定義四個值,那么這四個值就分別是上,右,下,左邊框的寬度值(從上邊框開始,以逆時針的順序遍歷).

等價于下面的定義

p#fourborders
{
border-top-width:thick;
border-right-width:medium;
border-bottom-width:thin;
border-left-width:12px;
}

問題六:FireFox(火狐)不支持<body scroll="no" > scroll屬性,必須定義overflow:hidden;而且要在html標簽下,不能在body下

html{
overflow:hidden;
}

問 題七:FireFox(火狐)不支持數據島綁定<xml id="news" src="http://blog.163.com/fan_yishan/news.xml" ></xml>在IE下可以加載進數據,但到了火狐就加載不進數據了,開始以為可能是因為內容行文字太多導致不能斷行不能加載,但刪除 只剩幾個字以后一樣不行。

問題八:style="word-break:break-all"在網頁中的單元格里的內容超出一行時,在 IE瀏覽器里定義的換行樣式能夠正常使用,但在firefox里卻不能被支持了.style="word-break:break-all" 是MS擴展的IE專有屬性,并未成為W3C標準,因而 Firefox 還不能支持它。不過MS已經將其提交到了W3C,而在W3C的CSS3的候選方案中也能看到它。希望這個屬性在被W3C最終定案的為CSS3標準 后,Firefox可以支持吧。這之前,可以試試
style="table-layout:fixed;word-wrap: break-word" (當它是英文的時候就不能正常換行了)

問題九:目前FireFox(火狐)2.0為止都不支持IE的name錨點

像這種寫法都是不支持的:<a href="http://blog.163.com/fan_yishan/###" οnclick="history.go(-1)">go back</a>
原來根據W3C的語法,<a>標簽始終都會查找href地址并跳轉過去,現在onclick事件與###這個地址又有沖突。

為了讓Firefox與IE部分元素屬性兼容,那個費勁,我無意中發(fā)現Firefox對空格敏感:
<a οnclick="window.location.href='http://blog.163.com/fan_yishan/faq.php?page=messages#2'"> //有空格,錨點作用
<a οnclick="window.location.href='http://blog.163.com/fan_yishan/faq.php?page=messages#2'"> //無空格,錨點無作用

錨點的寫法又十分講究,比如<a name=#1>,Firefox不支持錨點,得加上id=#1
靜 態(tài)同頁面引用時必須這樣寫:<a href="http://blog.163.com/fan_yishan/#1"></a>,<a href="http://blog.163.com/fan_yishan/static.html#1"></a>就不行,動態(tài)頁 面要用JS

后遺癥來了,考慮到鼠標樣式和瀏覽器兼容又開始折騰:
<a href="http://blog.163.com/fan_yishan/###" οnclick=""> //不兼容
<a href="javascript:;" οnclick=""> //不兼容
<a href="javascript:function();"> //沒有{...},屬于腳本的非法書寫
<a style="cursor:hand" οnclick=""> //沒照顧到自定義系統(tǒng)鼠標樣式的用戶
<a href="javascript:οnclick=''"> //狀態(tài)欄會顯現,href有多長顯示多長
<a href=# οnclick=""> //我用的

問題十:FireFox(火狐)火狐下面不支持document.all屬性的,必需用document.getElementById('idName');

以下是我的動畫切換效果,在IE下正常,到了火狐里面就不動了,修改后可以切換圖片但漸隱漸現的效果就沒有了。原因是火狐不支持濾鏡filter,只好用半透明的div來實現了。

/*
company page
*/
function playcompanyimg()
{

window.setInterval('changecompanyimg();', interval);
}
function changecompanyimg()
{
/*
火狐下面不支持document.all屬性的,必需用document.getElementById('idName');
*/
//if (document.all)
//{

/**
以下兩句是在切換效果前切換背景圖片的代碼,number、image和idtemp要設置全局變量才可以
*/
   number = Math.floor(Math.random() * image.length);
idtemp.src=image[number];
//alert(number+" ii "+idtemp.src)
/**
以下兩句是實現幻燈片切換效果的
*/
//alert(do_transition);
//document.all.companyimg.style.filter="progid:DXImageTransform.Microsoft.Fade(duration=2,overlap=0.4)";
/*
document.all.companyimg.style.filter="progid:DXImageTransform.Microsoft.Fade(duration=1,overlap=1)";
document.all.companyimg.filters[0].Apply();
document.all.companyimg.filters[0].Play();
*/
var companyimgidtmep = document.getElementById('companyimg');
companyimgidtmep.style.filter="progid:DXImageTransform.Microsoft.Fade(duration=1,overlap=1)";
companyimgidtmep.filters[0].Apply();
companyimgidtmep.filters[0].Play();
//}
}

參考資料:核心:FILTER:revealTrans(duration=1,transition=23); 一個IE濾鏡,

在其它的非IE瀏覽器雖然不支持這個濾鏡,但是支持透明濾鏡的,你可以分一下,IE下繼續(xù)使用你這個效果,而在非IE瀏覽器下用透明濾鏡:

style.opacity
opacity = 0.5 CSS3

style.MozOpacity
-moz-opacity: 0.5 Mozilla 里等同上面這個濾鏡 這個濾鏡也適用于Netscape

style.KHTMLOpacity
-khtml-opacity: 0.5 Safari 里的透明濾鏡。

IE:
obj.filters.alpha.opacity

to meizz(梅花雪)
其實我想過你那個問題的。但是透明 opacity 這個他不是一個漸變的過程。
一般這種圖片過度特效最多持續(xù)一秒把,最多最多兩秒 duration=2
超過2秒就很累贅,喧賓奪主了。
在2秒鐘里面實現
g_img.style.filter="alpha(opacity="+i+")" 透明度的變化是比較累贅的事情。
要用 window.setInterval 改變 i 的值, 而且還要調用幾十上百次window.setInterval
才能看到效果。
這樣的話,我覺得得不賠失,是為了特效而特效了


另外一種考慮是,畢竟非IE瀏覽器是少數,即使在FireFox(火狐)下 沒有圖片過度特效,其實也沒什么,
還是很流暢,不過就是看不到IE里面的美而已。

問題十一:FireFox(火狐)下鏈接的onclick事件不起作用

<div id="bigwhatwedo" ><a href="javascript:onclick = display('whatwedo')" target="">我們做什么</a></div> 在IE下沒有問題,在FireFox(火狐)下點擊了沒有反應。作了多次嘗試,換成οnclick="display('whatwedo')"仍然不 行,后來通過多次檢查,搜索仍然找不到門路,最后采用慣用的方法--一步一步alert();出來看效果,原來他媽的是一個id的值寫錯了,但奇怪的是 IE下面沒有關系?是IE的容錯內容太強了還是火狐的容錯內容太差了?不過還是喜歡火狐的嚴謹和標準哈。可以讓人發(fā)現不少深層次的東西。哈哈。

問題十二:FireFox(火狐)中div定位不能通過js初始化 必須先設定值并且要設定度量單位 top:80px;left:212px;

問題十三:FireFox(火狐)不能用.click();方法打開鏈接,終于暫時性的解決了

<div><a href="http://blog.163.com/fan_yishan/#" οnclick="test1(2)" id="a3_a">hello</a> </div>
<div>
<a href="http://blog.163.com/fan_yishan/" onclick ="test2(1)" id="b3">hello2</a></div>
<div><a href="javascript:onclick =test2(1)" id="b3">hello3</a>觸發(fā)事件放在href="javascript:onclick =test2(1)" 里面FireFox(火狐)無效</div>
<div οnclick="test2(1)" id="b3">hello3</div>
<script language="javascript">
<!--
function test1(num)
{
window.alert(num);
}
function test2(num)
{
var aaa_a = document.getElementById("a3_a");
if(document.all) {//if(getOs()=="MSIE"){//IE的處理
aaa_a.click();
}
else
{
var evt = document.createEvent("MouseEvents");
evt.initEvent("click",true,true);
aaa_a.dispatchEvent(evt);
}
}

/*

判斷瀏覽器類型

*/
function getOs()
{
var OsObject = "";
if(navigator.userAgent.indexOf("MSIE")>0) {
return "MSIE";
}
if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
return "Firefox";
}
if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
return "Safari";
}
if(isCamino=navigator.userAgent.indexOf("Camino")>0){
return "Camino";
}
if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
return "Gecko";
}

}

//--> </script>

<!-- 由于這里的鏈接是index的iframe用href="http://blog.163.com/fan_yishan/#" 在IE中無法正常顯示,
而用href="javascript:onclick = display('whatwedo')"的方式火狐不支持打開第一個鏈接,火狐必須用οnclick="display('whoweare')"
本以為火狐瀏覽器使用的人很多,但從網站的統(tǒng)計分析來看火狐只有可憐的3.18%,但兼容他的標準確花費不少精力!不過標準化有利于以后的維護和擴展,有利于技術的不斷提示。
-->

問題十四:OVERFLOW-Y:auto;OVERFLOW-X:hidden;在IE里面可以用no表示隱藏,但在FireFox(火狐)里面必須用hidden
轉自 http://www.jb51.net/css/33709.html

轉載于:https://www.cnblogs.com/coolsundy/p/4167612.html

總結

以上是生活随笔為你收集整理的FireFox火狐浏览器与IE兼容问题 - 透明滤镜 DIV滚动条的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产丝袜视频在线 | 九九日韩 | 亚洲在线免费观看视频 | 欧美日韩色综合 | 青娱乐国产盛宴 | 亚洲最大福利网站 | 黄色仓库av| 黄色小视频在线免费看 | 打开免费观看视频在线 | 日韩在线视频观看 | 亚洲av无码一区二区三区在线观看 | 久久久精品蜜桃 | 毛片天堂 | 91网站免费看 | 91久久久久久久久久久久 | 欧美大色一区 | 日日涩| 国产少妇在线 | 国产又粗又猛 | 爱爱高潮视频 | 高柳家在线观看 | 亚洲国产精品国自产拍久久 | av解说在线观看 | 日韩精品极品视频在线观看免费 | 最新av在线网址 | 久久这里只有精品首页 | 亚洲 小说区 图片区 | 免费一级特黄毛大片 | 河北彩花av在线播放 | 99视频在线观看视频 | 国产亚洲精久久久久久无码苍井空 | 国产黄色www | 国产偷自拍视频 | 性日韩 | ts人妖在线 | 九九热精彩视频 | 中文字幕va | 国产精品久久视频 | 一个综合色| 好吊色视频一区二区 | 久久国产精品影视 | 亚洲成人中文字幕在线 | 亚洲爆乳无码一区二区三区 | 黄色三级免费网站 | 秋霞网一区二区 | 99久久婷婷国产综合精品草原 | 国产高清网站 | 日本天堂免费a | 嫩草懂你 | 91精品国产一区 | 国产欧美一区二区三区国产幕精品 | 夜夜嗨一区二区 | 日韩色在线 | 青青伊人av| 成人午夜视频在线播放 | 亚洲一区网 | 国产成人精品亚洲线观看 | 国产一区二区三区久久 | 后进极品白嫩翘臀在线视频 | av字幕在线 | 国产一级片一区二区 | 高清久久久久久 | 国产精品18| 99热思思| wwxx日本 | 欧美日韩精品久久 | 欧美亚洲另类图片 | 97超碰免费在线 | 中国黄色录像 | 亚洲熟妇无码乱子av电影 | 91亚洲国产成人精品性色 | 污污视频网站在线免费观看 | 成人动态视频 | 福利av在线 | 色激情网 | 欧美特黄色片 | 波多野结衣亚洲天堂 | 日韩天堂在线观看 | 亚州综合| 无人在线观看的免费高清视频 | 中文字幕在线播放日韩 | 日韩综合网 | 免费av黄色 | 怡红院成人网 | 91精品久久久久久久99蜜桃 | 国产精品毛片一区二区在线看舒淇 | 国产成人99久久亚洲综合精品 | 少妇三级 | 久久视频在线播放 | 999精品国产 | 久久婷婷视频 | 野外(巨肉高h) | 8x8ⅹ8成人免费视频观看 | 日韩激情图片 | 成人黄色激情 | 波多野吉衣一二三区乱码 | 蜜桃av噜噜一区二区三区网址 | 亚洲视频不卡 | 亚洲一区国产一区 |