關於IE6中做相容的那點事。

2021-06-27 15:48:32 字數 714 閱讀 7593

前言

對於程式設計師來說,一聽到你做的程式必須相容ie6(當然主流瀏覽器肯定得相容的),那顆滾燙的心瞬間哇涼哇涼的,但是有時,專案就要求這樣,你也只能硬著頭皮跟ie6來個親密接觸,最近正好做了個專案,關於相容ie6,真是廢了點功夫,特此記錄一下,方便以後查閱,也方便以後園友遇到同樣問題可以參考一下。

正文i.png透明不支援透明。

簡介:專案中運用一部分png,在ie7以上,火狐,谷歌均是正常顯示,但在ie6中,png背景出現差異,有時純黑,有時純白,有時純灰等等,而不是透明,經過一番查閱,才知ie6對png的支援不是很好,只能通過其他方式來彌補;

效果還原:

png是20世紀90年代中期開始開發的影象檔案儲存格式,其目的是企圖替代gif和tiff檔案格式,同時增加一些gif檔案格式所不具備的特性。流式 網路圖形格式(portable network graphic format,png)名稱**於非官方的「png』s not gif」,是一種位**件(bitmap file)儲存格式,讀成「ping」。png用來儲存灰度影象時,灰度影象的深度可多到16位,儲存彩色影象時,彩色影象的深度可多到48位,並且還可 儲存多到16位的α通道資料。png格式比起gif來表現色彩更豐富,特別是表現漸變以及背景透明的漸變要比gif 格式出色很多,經常用的png格式一般為png-8或者png-24,png-24在ie6中處理比較麻煩一些,而且很容易出問題,所以在必須用png情況下,可以考慮用png-8格式,如果含有透明背景,再做相關相容操作。

CSS 中ie6相容問題

1 css bug css樣式在各個瀏覽器中解析不一致的情況,或者說是css樣式在瀏覽器中不正確顯示問題,成為css bug 2 css hack css 中,hack是指一種相容css在不同瀏覽器中正確顯示的技巧方法,因為他們都屬於個人對css 的 非官方修改,或者非官方補丁。有人喜歡用patch...

IE6相容相容心得 自己總結的

doctype document type 文件型別,說明 xml 或者 x html 的版本。dtd document type definitions 文件型別定義,瀏覽器根據 dtd 來解釋頁面標識,並展現出來。doctype 通常 但不總是 包含指定的dtd檔案的url。瀏覽器一般不讀取這些...

IE6關於CSS的相容性差異總結

一.選擇器差異 1.動態偽類的差異 hover,active,focus ie6的 hover以及 active只支援錨鏈結 a 而 focus完全無用 ie7的 hover支援所有元素,但是 active以及 focus被忽略 解決方案 加入htc 檔案 csshover.htc body 二.盒...