關於IE瀏覽器的一些思路,IE瀏覽器思路

來源:互聯網
上載者:User

關於IE瀏覽器的一些思路,IE瀏覽器思路

首先說說我對IE的看法:

  第一感覺倔強、孤僻特立獨行。(總是和別人不一樣,是初學者的噩夢)

  第二感覺個性(每個版本都需要你去用不同的代碼去適配她)

  

 

雖然現在IE已經升級到了11相對於以前的IE8,IE7,已經完善了好多  一些css3動畫也能支援了,但是 現在大多數客戶的電腦貌似還是以前的IE7 IE8  從未升過級(驚喜不驚喜,開心不開心……額!!!)

 

以前因為自己的電腦用的是IE11  360相容模式預設開啟IE9  所以一般我做相容只做到IE9以上沒問題,開開心心的把頁面連結發給客戶,等待客戶給我發個ok ,就任務完成了 !等來的卻是一張

頁面樣式全亂,浮動到處飛,各種樣式背景圖丟失,一瞬間我開始懷疑了自己的人生。趁客戶沒有生氣 ,急忙解釋 客戶用的瀏覽器? 什麼模式?版本號碼?等來的是另一張上面大大的寫著IE8!!

瞬間崩潰,開始在網上查關於IE7、IE8的問題

 

 

什麼內邊距 什麼寬度問題   什麼浮動問題  還有那個背景圖片

我的答案如下:

內邊距  使用hack方法 加入瀏覽器特定標識

 

  IE6識別 * 、_

 

    IE7識別 * + 同時寫才管用  唯寫單獨的 + 或者 * 不起作用

 

    IE8識別 * 、\9,\0

 

    只有IE8識別  \0/    

 

    ie9隻識別:\9

hack詳解  http://www.webhj.com/hj-650.html

 

寬度問題:  加入hack修改寬度   寬度 = 原寬度- 內邊距  例如 你在Google的寬度 是200px   內邊距為10px    ie寬度應為  200px-20px=180px

浮動問題 :這個問題我只遇到過一次  兩個左浮動  顯示的結果變成了 兩個都右浮動  而且沒有在同一行  最後我的解決辦法  是用的絕對位置  

      父級元素給一個相對定位 position:relative  浮動元素給一個絕對位置position:absolute   父級元素給個高度  

 

還有那個背景圖片: 這個看圖吧

注意格式  注意 空格! 空格!  空格!  這是IE一個比較坑的一點

詳情可以看看這個  http://www.cnblogs.com/llhBlog/p/6158262.html 

 

 

 

 

 

 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.