捌玖网络工作室's Archiver

admin 发表于 2007-12-8 14:55

在DIV下图片自适应的解决方法

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。
5HH0oM4L~(^9]%i fU 关键在于:max-width:780px;以及下面那行。
9O'B ti eO'G ~ [b]固定像素适应:[/b]ft] aF9fZ

$vch7e!E t(twy%p dotted; TABLE-LAYOUT: fixed; BORDER-TOP: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; BORDER-BOTTOM: #cccccc 1px dotted" cellSpacing=0 cellPadding=6 width="95%" align=center border=0>  以下是引用片段:C1KF#Q8up9S
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
,J8|opK$W?(t&xQ} <html xmlns="http://www.w3.org/1999/xhtml";>
.t ]J"g)_ G4fn A'W/u <head> o5fF.q Pv[A^U
<meta http-equiv="Content-Type" c />
u.d0F ?/}$]+l;L <title>css2.0 VS ie</title> !nmU6j Oj0] } U^
<style type="text/css">
&i-Kf){a <!--
*z'^/zgZ body { 'Bc$C)d| Ep2r9[CF1eW
font-size: 12px; !a.pDh#f9}t;F(}+P
text-align: center;
N)hz XN&TR margin: 0px; (Q#`o V8W:^,X(Q'u
padding: 0px;
y^ zb&xF3d)fWg }
I%Q!@^vd%[ #pic{ z(S$ngQx:@
  margin:0 auto;
J)J&? ~8?T8C["F   width:800px;
m:Fd|X%[9A(V   padding:0; sEeAt!u P
  border:1px solid #333; 6g#|$T[x+C!g T
  } L0H"{BvR
#pic img{ S9I5kUbM-q2Y
    max-width:780px;
w;qnL2lb2Uo width:expression(document.body.clientWidth > 780? "780px": "auto" ); P&J U(w ? U5J0ja
border:1px dashed #000; $yu+N0^H[
}
:jx | Xh#X#L --> d,l.W2e&H.m
</style> I:b e*e:x
</head>
&kZ7a4g6A5t?1c <body>
MW@i7o*L9h <div id="pic"> 2v }#@2d#V
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
l0n$t;H[km </div>
*r,F"dl]6L(hP </body> 0Y_x#KB k R"K
</html>
G3Dx1d Fb?^z {V$Y/bY/u5h$sTZ
百分比适应:
I~$e!~:P*gn-G 以下是引用片段:
5\6Y vz M2B5H <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
P$e#Yj$e c <html xmlns="http://www.w3.org/1999/xhtml";> bg `-yV*Y]
<head>
Ga,n|Ds#] <meta http-equiv="Content-Type" c />
!qj0eVL$U\+^2|;KG <title>css2.0 VS ie</title> _i-X-XaS(@c_
<style type="text/css"> -B{k6Je[S(U{i8v.l
<!-- k5}7X.mni
body { nN;wI`V/C k`Q%[
font-size: 12px; 8_|;NEPX4UB ^
text-align: center; +w w~{9XHw6||
margin: 0px; Y @k/sZL!kS/Z5L
padding: 0px;
0s!d&[!Ep/Q N }
9`B HYW+a$F #pic{
s!G3\K4H8B$E G2^   margin:0 auto; 7QDy'j0{O0F
  width:800px; 5Pxb N8T
  padding:0;
]gBiH:X   border:1px solid #333; !]8C|aQt@3r
  } O(M-q:z9oE tOQ!NT
#pic img{
yJt,w)Iv-uR     max-width:780px;
.~;b,al5M7IV ob%n!E width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); 'C\ oV2w6Aa3i%O-K9R
border:1px dashed #000; e4fL$R8}:Pv6hAT
} 0B.[Z;j9HB'Qw
--> XFy |c5_+@
</style>
gtK M)KX4C </head> BR `iu4s#u
<body>
s1L ui T+\ <div id="pic"> 1z-w1PZJ!U
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
Pk8w4V1|&K </div>
&oo$TI+B b_DCR </body>
C O+H vzK9Z </html>

页: [1]
【捌玖网络】已经运行:


Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.