过期域名预定抢注

 找回密碼
 免费注册

如何讓PNG格式的透明圖片在IE6下正常顯示

[複製鏈接]
發表於 2008-1-29 15:52:33 | 顯示全部樓層 |閱讀模式
初學網頁設計的朋友可能都會碰到這樣的問題,需要在網頁插入一透明圖片。如果使用Gif格式的透明圖片,可能像素低,顯示不夠清晰。如果用PNG格式透明圖片,在IE6下將達不到透明效果,而是灰色的背景。這會讓你的網頁看上去非常醜陋,任何一個網頁設計師都不想出現這樣的問題,下面是一個小小的教程,教你如何讓PNG格式的透明圖片在IE6下同樣能夠正常顯示。7 b0 C6 i& U% X4 `" a1 E5 C; }

7 T* W) F" |* o* u% O我們先來看看在透明PNG圖片在Mozilla Firefox和Internet Explorer 6中的顯示差異:
. I/ p3 }& N% \# |4 h9 C' z+ z. J; ]; v& |7 u
Mozilla Firefox + y" }8 O# S8 H; Z/ h

& \, r' L! k0 G  {2 ?4 i7 ?PNG透明圖片在Mozilla Firefox下顯示良好。) a% c5 D) p8 Y! i" R# ]5 L+ \
, `! j  o, a( @9 q3 P, F
Internet Explorer 6 8 s* d0 s& m$ [' {" b

* @! D& ?/ ~) N& d1 w' J$ c  S; I在IE6中這張PNG圖片的背景卻是一片灰白,真的很難看,除非你的網頁背景色就是一片灰白1 `9 R" B! S8 V: D7 ~" m" b" b* ~; C
, \8 Z' j) J8 L' n- J4 X" J
解決方法
; x$ a5 V& ]  U1 [, G/ f7 m+ w0 m( Y& S- f, h, c$ z- P8 L+ ?
首先,為你的圖片外套一個DIV層,像這樣:2 |0 J( }7 ^0 l2 _

5 Z# s) b8 f( ?3 L  O<body> <div class=」flower」></div> </body>
& t2 [- I$ k; B1 |9 ]5 B8 ]/ j6 G, A8 A8 P6 V: T
然後,在CSS文件裡面寫入:
  1. body {background-color:#000}; I; d3 J% K% f8 D: |
  2. ; ^' ?) U& L6 E% R9 D7 s2 }
  3. div.flower {background:url(flower-transparent.png) no-repeat; height:100px; width:100px}
複製代碼
呃,這是指Mozilla Firefox,要讓其在IE6下面正常顯示,你應該在<head>和</head>之間寫入:
  1. <!–[if gte IE 5]>+ Z; p' v2 d' G
  2. 3 E( w! H* \) t3 ~; |; [
  3. <style type="text/css">
    ( [; K+ y3 g4 u+ y! Y# M0 |

  4. 5 S& T# l, x: o3 Z* B
  5. div.flower {+ n5 [# y8 U! O9 E

  6. 7 d' J9 g  P" G+ `1 F2 N- a
  7. background:none;: a7 W5 m! Y- I! q4 {( {* _

  8. $ ~4 E2 e$ i' I; N
  9. filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=』flower.png』 ,sizingMethod=』crop』);7 h: T5 c4 ^9 k! Y( |3 i& Z! ^) o9 k

  10. - G6 G( r" ]8 R+ X4 }; I
  11. }
    * P( I: |/ k( {9 R* A) w  V
  12. " V5 B% L7 ]7 N
  13. </style>+ o7 F: D& N: {& g. P
  14.   v. G' m/ ]' e4 S6 u4 O
  15. <![endif]–>
複製代碼
這樣,就OK了,下面是加了上面代碼後的IE顯示圖:
' A1 W6 W- r: d7 S" A5 q- D
發表於 2008-1-30 03:08:13 | 顯示全部樓層
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

點基

GMT+8, 2026-8-29 01:15

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表