捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。 v5?olUzH5D
关键在于:max-width:780px;以及下面那行。(U*{h:|:h$tk E0e+A-P
[b]固定像素适应:[/b]
P&L[ae }F g YB1}h/Q^]4u
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>  以下是引用片段:?@,E&X"e b?\|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> #Y6K1lE0M!M@!K
<html xmlns="http://www.w3.org/1999/xhtml";> /?:@X1Y@-kOsJ&[][
<head> a-x)i%\xHmJO
<meta http-equiv="Content-Type" c /> &[d_ K%`'By
<title>css2.0 VS ie</title>
mY @qX B w3vH.UiN <style type="text/css">
h[;uVGKa(k <!--
%Et_d8[;Al2qV body {
;g"v%CA m font-size: 12px; F:i3S(HQ6u!X G;m
text-align: center; H3o7v'F\Fb
margin: 0px;
4nl%h-tnS padding: 0px;
p_7nb2S\ } $VI:t l(S3\ S$J
#pic{
V?e]v   margin:0 auto;
I-Z)kp%}){*br   width:800px; 3DM%}:Z^P,hIF`
  padding:0;
rI2CVC   border:1px solid #333;
a)}2v NBh,b2P,_ I   } ?AbH(E&KM6C$Z
#pic img{ (qH"D,y p \:k#M6aw
    max-width:780px; }y0z6CB+`
width:expression(document.body.clientWidth > 780? "780px": "auto" ); -~Q0z+yF-u
border:1px dashed #000; -D~*Ewk_S9f
} A5E O!Q:z'g:B n
--> o-~Gx){w
</style> i:r`/E8`x}*Po]
</head>
Q2Y}F5Q4P <body>
2Oh*S k?3Y(oO <div id="pic">
R;Z2I w%ljO <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> V} j&brI F1Ei
</div>
.ZkMTT:H3m!} </body>
O)Qup6\&?J(M </html>
/Q2W\rO4Z*N0\6i*R
J-@XtZ:{[A 百分比适应:'gvPzf&q3jl
以下是引用片段: W1K"n3Pgj[ R
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
(y&}e8c1lN <html xmlns="http://www.w3.org/1999/xhtml";>
U~u _V Jg <head>
2Pmf!b6JJ <meta http-equiv="Content-Type" c />
PfM*HwL <title>css2.0 VS ie</title> !F$Fi6UVK }'I1w'?
<style type="text/css"> 7Bt grj^.S
<!-- )d7j`3u(g1\W oN
body {
*cx5K.F$t:FnC1p font-size: 12px; 1o1o-d5C ?9h
text-align: center;
5f Mi!y6S"JQ&M margin: 0px;
s5]@:\7R8|tW padding: 0px;
H:}|)Mp#R#V }
z MT LPSu3d&j(N]h #pic{
x&m:c/z7M0e   margin:0 auto;
&IoU5N5~k/X   width:800px; g/V/nl;EA;o.D0X
  padding:0;
N,YnM)rnr}r/R   border:1px solid #333; p8jio n8UM\
  }
kC;}W#`I`-} #pic img{
:]Y y(D6X T;J CH     max-width:780px;
2\t$Jr V[~ t width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" );
4B r`"l P/iIR\ border:1px dashed #000; z,p u9HRAY
}
D;t?tz,zT}q --> N8x,w | ]gu:~V
</style> )T6aZ] u2Y3{S
</head>
$r.B/? M$j:?5[ P#U5r <body>
3QR\.sXwr <div id="pic"> w @r.SWe3gFU+ec
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
?(_7THs6s ho2B </div>
XD1[l1\;c8o </body> Ao"uN#|:M
</html>

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


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