1樓:匿名使用者
不得不說我們處在乙個混亂的時代,ie又公升級了,而且像上次公升級一樣,與公升級前的版本相比又有些功能解析上的變化。說實在的,這很讓我苦不堪言,但相對於最新的ie8來說,我更討厭ie6,如果ie6現在馬上去死,那我馬上就去支援ie8。畢竟,相對於ie6而言,ie8要可愛多了。
ie8出來了,無奈我們這些搞前端開發的又得繼續尋找相容方法了,又得使用新的即公升級版的css hack了,要不然就讓你喝西北風!剛開始接觸ie8的時候,發覺無論是ie7的*還是ie6的_全都不起作用了,我靠,真讓我驚詫了一下子。無奈,跑到網上去搜了下,才發覺ie8的相容已經不是在前面加字元了,而是在後面加-_-如下:
關鍵就是屬性值後面那個\9啦,而且注意咯,只能是\9,\7\8呀啥的都不行。而且,其實這句話是限制ie系列的!ie678都聽這一句的。
但有些同學就問,要是ie6和ie7裡需要和ie8不一樣呢,怎麼辦?所以,我就把完整的**寫出來吧(注意各方法的排序!):
html**如下:測試文字。
分別用firefox,ie8,ie7,ie6瀏覽,就會發現它們各自顯示的顏色依次是紅,綠,藍,青。這就達到我們想要的效果了。再次提醒一下,這四個屬性的排序是而且只能是ff,ie8,ie7,ie6!
打亂了排序的話,很可能得不到想要的效果!css hack有很多種方法,我沒那資質和時間去進行研究,只有把我知道的最簡單的方法寫出來給大家分享,希望對大家有所幫助。同時,感謝那些研究出這些方法的高人們!
2樓:匿名使用者
用駭客解決。一般寫完css樣式前面什麼都不加預設所有瀏覽器識別。如果屬性前面有_(下劃線)這個是針對ie6的 如果前面有*ie8可以識別。
例如。a//這樣所有瀏覽器距離右邊都是10畫素。a//這表示在火狐瀏覽器裡距離右邊10畫素,在ie6下距離右邊5畫素,在ie8裡距離右邊2畫素。
3樓:匿名使用者
ietester 這個工具可以幫助你測試ie各版本css相容問題,至於其他瀏覽器,你只要滿足火狐就可以了,ie8,火狐都差不多,不過火狐更為標準,比如一些標籤的識別等。
4樓:匿名使用者
css hack你可以在css裡用 "_類名"來專門給ie6寫樣式因為「_」只有ie6識別。
ie6下 css失效 是什麼問題
5樓:網友
如果只是部分失效的話,那應該是css部分不相容的問題,可以參考下css hack。如果css都失效了話,那可能就是引用路徑問題或者css編碼問題。
6樓:
最可能情況就是css編碼問題。
7樓:網友
相容性問題,這個是常有的事。
css樣式裡ie6下最大高度和最小高度的的相容方法
8樓:網友
這裡需要用到只有ie能夠識別的expression,實現方法請檢視下邊css**:
最小高度 */
min_height
最大高度 */
max_height
通過這個寫法,也就可以得到延伸。比如最小寬度,最大寬度問題。
9樓:匿名使用者
只限定**的寬度就可以自動適應了。
10樓:昂子帆
放在放在。
你那上面的方法落伍了,不行的話再問。ie6789,谷歌,火狐,360,世界之窗,都是一樣的效果。
11樓:網友
不太 懂 你說 啥子了。
12樓:網友
css在ie6裡失效是怎麼回事?css寫的沒問題,**都能顯示,在ie8下很正常,沒發**沒說明情況不知道怎麼回答你。一般就是你的相容功夫不到家罷了 ..
13樓:網友
1、看你的**的目標使用者,如果你的**的目標使用者100%使用的都是非ie6瀏覽器,那麼不必理會這個問題。
2、不過ie6目前在國內市場佔有率還高達,所以在開發**的時候,我們一般會將ie6作為主要瀏覽器,在此基礎上開發,再相容其他ie8 ff chrome等等。
3、你的**css之所以在ie6失效,就是因為你應該是在ie8下開發的,而ie8跟ie6是完全不同的,可以說ie8跟接近於ff。
針對這種情況,我建議你裝乙個ietester軟體,可以模擬ie多種環境,包括ie6,然後將你的**的css針對ie6重新改寫。另外,儘量不要使用css hack。像我現在寫css不使用css hack也能很好的相容各種瀏覽器。
14樓:丹尼爾沙漏
相容問題 針對不同的bug進行更改。
css樣式透明在ie6相容怎麼改?
15樓:網友
ie6下的完全透明,直接使用transparent就能全部相容。
bg2、只有半透明才需要用到filter濾鏡來處理。bg
16樓:網友
奇了怪了,我的ie6,7,8下怎麼能用啊,而且還不用hack。
弱弱的問下,你有沒有文件頭宣告?它長啥樣啊?
17樓:網友
如果只是背景透明background-color : transparent 就行了。
不用濾鏡。
css背景**在ie6下不能顯示出來,分別有哪些原因? 請問該如何解決 ? (非專業人士請勿回答)
18樓:下乙個微笑
沒有,那些原因在其他瀏覽器下也會不顯示背景圖。
唯一的乙個就是ie6的背景圖不相容png格式的。
高分求助:css疑難 ie7.0下**錯亂
19樓:奧利給挖掘機
標題。
這個。t1_bg指定了高度為145px
697行 改一下應該可以。
高分關於ie6可以追加分數
一是系統引起的ie有問題,二是ie本身有故障了,把ie8.0卸乾淨後,恢復系統試試,安全模式下開機,開始 所有程式 附件 系統工具 系統還原,選擇最近好的時間點試試。如果恢復後依然有問題,我就採取重灌系統的方法.重灌系統!根本解決!還是瀏覽器有問題,換個360的瀏覽器,應該不會出了。但是最好還是重灌...
IE6 0問題,IE6是什麼
程序 病毒。系統程序 偽裝的病毒。破壞方法 密碼解霸。又稱 密碼結巴 偷使用者各種密碼,包含 遊戲密碼 區域網密碼 騰訊qq和密碼 pop3密碼 win9x快取密碼及撥號等等。這個木馬所偷密碼的範圍很廣,對廣大網際網路使用者的潛在威脅也巨大。現象 1.系統程序中有執行,注意,是小寫字母。解決辦法 1...
IE7變IE6,如何將IE8降到IE
有時候ie由於病毒的破壞不能正常使用,而需要重新解除安裝安裝ie,但很多人都不知道如何去解除安裝重新安裝ie6。其實很簡單,有兩方法。先在控制面板把你以前的ie解除安裝了 ie6 安裝 方法1 開啟 登錄檔器 找到登錄檔 hkey local machine software microsoft a...