捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。:D\7N vt\$cfcq#a
关键在于:max-width:780px;以及下面那行。
b1X~:S){&TXI8O [b]固定像素适应:[/b]
l$v kFb3w"K%n3E
q6okn{p*Xi 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>  以下是引用片段:-B)m'pC6Em lLZ9on
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
| a#wFP)a3|BY$I5oy@ <html xmlns="http://www.w3.org/1999/xhtml";> ,PU[ {7sr"G1c
<head>
c&|Hy$IVEK1t <meta http-equiv="Content-Type" c /> ;K.Q@aZ5k ua
<title>css2.0 VS ie</title> g0zv0a*^ w
<style type="text/css">
l,g_"Nh <!-- ;AD}vA9X1jL,SK
body {
A-L+?}x'S font-size: 12px;
T0i4N;iAH/C text-align: center; ;S:P4Z(Oo2|/x#L
margin: 0px; Yq$G$r{8Z
padding: 0px; yCKs*u6Y*s&y1^
}
j6cq5Y7Pq #pic{ -T8P+X6I2Y8t
  margin:0 auto; e` Hs Uk
  width:800px; _z5XQ@)N8_
  padding:0; :qzHHe@5]8y_/G
  border:1px solid #333; $H7d(b;`u
  } Y4Nr(I:C:^9Hx
#pic img{ ~0J*oA%AS `b
    max-width:780px;
)q]'[J.d+K3zI width:expression(document.body.clientWidth > 780? "780px": "auto" );
j]I8n*N6_y border:1px dashed #000; {3[c;G e~
} D6Op8u#g2X
--> q9A y6W3Ny n5ATN
</style>
jzJ+g#n'i </head> "~+n5q&agsVY(e
<body>
t7d$A"V R } HY0O <div id="pic"> T E,NW p,cC
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
x;FF~O </div> 4P;v+{\(v^ @1oy
</body> vY5F:^/T`0O q*G
</html> Rn6D!d0L W

"P0rpSWA 百分比适应:rzm4e F*u1d,s
以下是引用片段:
;wl M*d |n5ue G <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
9T/U*f|~-}ja^A <html xmlns="http://www.w3.org/1999/xhtml";> B CN}h4@3[?C
<head>
N [d RP ES;n*A.kx <meta http-equiv="Content-Type" c /> Io2~-k9h"`5_
<title>css2.0 VS ie</title>
4DygViY'A(Z <style type="text/css"> (R6j$L~Mb A
<!-- \&o2[ ]c!y$d)`
body { m:i"sS6[+M&Z` G-a
font-size: 12px;
-kWl3b gR8^;V$Y.f%i)p text-align: center; 2G-d({o(\ A8Q
margin: 0px; 8}^ ~U+q${
padding: 0px;
8Lt!e] @ Z x"h } ^ K t T)jR
#pic{ 1n:t;cup c6EE
  margin:0 auto;
:QEb?L   width:800px; s@v"`(Vk_-s Gt
  padding:0;
c2Y`qV/s N3h { TJ   border:1px solid #333;
?*E)Q*u1D/@Vrr   }
8X({5AaSIt5rl0P #pic img{ :\`6b3N KV
    max-width:780px; &Ll)a ~Z
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" );
#t#s1^-a,TU#C3Y border:1px dashed #000; 8Bx M-C%q0Eh
} z!gvZj
--> 2f$d9``/@
</style> m3k b*p:sWk{ i
</head>
#e\9N:q_ _r/T <body> ;L:? F:oF,_1S ?(Q
<div id="pic">
I { b4["x <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> .SzT1k4Ch:i8ps
</div> im@ydX_.p-vE H
</body>
p*fh~&f3] B </html>

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


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