捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。-X)|XW/OLBb
关键在于:max-width:780px;以及下面那行。
&S#xp7ez/XH0s6P [b]固定像素适应:[/b]
,q3tX\3j-}R
8Jx4S7rk-r0V\*['j6nh:r 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>  以下是引用片段:
pbDu1n/_ N:CP <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> 1U%VR*Kz!? H
<html xmlns="http://www.w3.org/1999/xhtml";>
1mj9IO4QE*`v <head>
*m@aj&^9xiC8~ <meta http-equiv="Content-Type" c /> Y Dqv2}#c3~ |
<title>css2.0 VS ie</title>
g$IID/xZO H;^ <style type="text/css">
z3No+mKI3T <!-- 'RCk$W]&dL5F}Y8Eq |
body {
'EF a:k4F0u ~-e font-size: 12px; I/mE8X$Bam
text-align: center;
W+}b DU(CbH3c)o margin: 0px;
xT*se+S7sl5^b"} padding: 0px; E`6u@6G%S;D3o
} 6R2P-Yv.[E@
#pic{ JY#|:L:hBWUt
  margin:0 auto;
|0YI*}:f|(i   width:800px; W%VKvI B4QB
  padding:0; 7EI)@:J"W
  border:1px solid #333;
+P!ka`E   }
N\0etc dBhl #pic img{
%H'T:L5l [ l6I3P-Q     max-width:780px;
i2ko-_+U"I%izs width:expression(document.body.clientWidth > 780? "780px": "auto" ); %P!NM?x^,fz?
border:1px dashed #000; z)q5H`/F!J;pT8P[
}
&y+S/H IW --> V)o8BJ` Y
</style> Tr+F)E [g|
</head> 7` R%zh ^l UZ,_*}
<body> z-sH&S)Sh:_9?
<div id="pic"> !IaRa[
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> y$Yb^ S l2X
</div>
I,K;D w0[+q@x0v_ U9M </body>
~*^P-w~#zD </html>
3^BFf_z,m 7hyJW+qAI:U?N|
百分比适应:
^)t3\S3xx4om9q [ 以下是引用片段:O.y1[I2^2DL3X
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
#ChaR!^ <html xmlns="http://www.w3.org/1999/xhtml";> o5W Zy6ZJ k
<head> )gFt5G_%d3FG
<meta http-equiv="Content-Type" c /> F2E,l3C^#\ ^mM
<title>css2.0 VS ie</title>
/`w @%K S3o$jN;KP5o <style type="text/css"> 0Q/S wq l
<!--
1HC;o9?C3{'Elv:p Tx body { ]9qk@9s)T^~
font-size: 12px;
?"kA,n:V'Af9x U;S text-align: center;
f J3?{3L@eP#]7GC}*w margin: 0px;
1Ds9g+a8T%i|)L!} padding: 0px;
w%AN6KNJ }
:W)^7| r!R@ #pic{ MjvY.iY
  margin:0 auto;
g mcX,S/L5_:Tp   width:800px;
;uya3K z z   padding:0; +H7TV U{fW
  border:1px solid #333;
s2?u:M]b-@\   }
0@@3u#~$H%f-V #pic img{
!t2?/~ ^/b/?e     max-width:780px;
$CIYK%x v}q y:m/O:@ width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" );
)T.x R\,@i border:1px dashed #000; *T&~w4@$Y Q m"dY
}
T![J PmfHpO9s --> -R FiBD[Z$q
</style>
$h,k(L]U </head>
#s'?g`4yd <body> J^3d4L(Y
<div id="pic">
]Z,rP(h tJ1n <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
i6{"I}Sku,Lg </div> &M ERD a.@
</body>
:@,@7_K:?kzuD%{ c T </html>

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


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