係統粉 > 電腦問答 > 其他問答

已解決ie6ie8兼容的方法誰說說看?

提問者:我愛中國丨  |  瀏覽次  |  提問時間:2017-03-09  |  回答數量:3

ie6ie8兼容的方法誰說說看?DIV+CSS解決IE6,IE7,IE8,FF兼容問題 我搜了一個,這裏隻說現在主流的幾個,(IE6,IE7,IE8,FF)其它的先不管 1.ie8下兼容問題,這個最好處理,轉化...

已有3條答案
一空2空

一空2空

回答數:40234  |  被采納數:156

DIV+CSS解決IE6,IE7,IE8,FF兼容問題 我搜了一個,這裏隻說現在主流的幾個,(IE6,IE7,IE8,FF)其它的先不管 1.ie8下兼容問題,這個最好處理,轉化成ie7兼容就可以。在頭部加如下一段代碼,然後隻要在IE7下兼容了,IE8下麵也就兼容了 2.flaot浮動造成IE6下麵雙倍邊距問題,這個最常見,也最好處理,!important解決,比如 margin-left:10px !important;/*IE7,IE8,FF下是10PX*/; margin-left:5px;/*IE6下屬性寫的是5PX,但在顯示出來的是10px 3.清除塊display,這個可以解決浮動造成的塊,造成塊後,當DIV背景填色或填圖片的時候,會出現背景斷開或差一小塊。這種兼容出現的不太多,我做到現在,隻遇到過兩次,方法是在出現兼容的DIV的CSS中寫一個display:block,或其它屬性,中文什麼意思我不知道,我英語差,但能達到想要的效果,6 e" Z+ e% |8 G# | 4.很多朋友DIV+CSS的時候,會出現,在IE的幾個瀏覽器下都好了,但是在FF出問題了,用!important又會把IE7做的不兼容,很頭疼,在想,有沒有什麼方法隻對FF下進行操做,我用過這個方法,感覺得是百試不爽,就是在屬性前麵加符號如:*、&,¥,#,@,—,+,加過符號的屬性隻有IE的瀏覽器才識別,而FF不識別,方法如下(注意有符號的屬性和沒符號的屬性的順序) height:100px;/*FF下顯示100的高*/ +height:120px;/*IE678下顯示120高*/ 5.有時候,會在布局的時候,發現,有一個DIV浮動了,接下來的一個DIV本來是要在下麵顯示的,結果跑上麵去了,這種情況一般在FF下麵會出現,解決的辦法就是清除一下浮動,在設置過浮動的那個DIV下麵加一個DIV,CSS麵寫個clear:both;如下 6. 再就是居中問題,這個問題在新手身上很多,主要原因是對盒子模型不夠理解,沒熟記盒子模型,如果發現你的頁麵沒有局中,我現在知道的,有這幾個原因:1. 一個是沒盒子,就是BODY後的一個大DIV把所有DIV裝起來的那個,你沒寫。2.就是你寫了,但是寬度沒用絕對寬度:而是用一個相對的寬度,想局中,必須用絕對寬度。- 7.擴展:如果我想在設計的時候,實現IE6,IE7,FF下出現三種不同的效果,比如IE6下背景紅色,IE7下藍色FF下綠色,這裏,我自己試過,可以,用兼容的方法(注意順序,可以好好理解一下)。7 L& t- o7 k- a1 I background:red;/*FF裏顯示的紅色*/ +background:blue !important;/*IE7下麵顯示的藍色*/ +background:green;/*IE6下麵顯示的綠色*/ 在這裏,我想說一下,雖然兼容給你帶來很多鬱悶,讓人心煩,但同時,在你做多了後,你會發現,兼容有時候會滿足你很多不好達到的效果,就像最後一個,要做那種效果,不用兼容的方法,那你就JS去吧,JS還得想想FF和IE下的不同,當然,JS的兼容,我也不會,我沒去研究過。以後的事,先把CSS+DIV學熟再說。 多做,做練,始終把盒子模型放在心中,才會熟練,才會運用自如,才會在做的時候,自然而然就知道哪裏會有兼容問題,直接在測試前就解決掉那些最常見的兼容問題。
2017-03-09 13:06:33
讚 4023
黑色低調的奢華

黑色低調的奢華

回答數:24668  |  被采納數:25

IE8有一個功能叫兼容性視圖,是為了使為老版瀏覽器設計的網站能正常顯示的。在不能正常顯示時,你可以用兼容性視圖。你可以下載搜狗瀏覽器,是雙核的,可以自動切換瀏覽內核,保證正常顯示。IE8有時候就是有毛病,莫名其妙的出毛病,沒有病毒。也建議你換回XP係統或是雙係統。
最後,你可以用YLMF OS 3.0,或是用Ubuntu 10.04,這兩個我都用過,都不錯。
2017-03-09 13:10:24
讚 2466
slmincs

slmincs

回答數:7555  |  被采納數:1

兼容IE6和IE8瀏覽器方法 :首先下載並正確安裝ie6和ie8,然後修改ie8注冊表的默認安裝路徑,將裏麵的Program File Dir的值修改為D:\\Program Files,IE8安裝完成之後,C盤裏麵的IE6就不會被覆蓋。D盤下的IE8也能正常使用。並且可以同時運行,互相不影響。
2017-03-09 16:59:02
讚 755
相關問答
最新其他問答
解決方法