捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。!z*rym.y3G(B6dI
关键在于:max-width:780px;以及下面那行。I,LW w#t[
[b]固定像素适应:[/b]1W4u-KT bx4E!]{
EH|5nd"[2I
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>  以下是引用片段:
.mZ.k)LA0kJ4g4cnE <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
%W1`D'M O:M6xgM <html xmlns="http://www.w3.org/1999/xhtml";> /zy]`b
<head> e7N5]D|CO'{
<meta http-equiv="Content-Type" c />
a5^PVi*g Y <title>css2.0 VS ie</title>
sko]8x!R&N$o(Ei <style type="text/css"> }|{;r$zB3q
<!--
2D*G8yT/m Zi#Q*h body {
d7r5jg-E"CUKK font-size: 12px; lc2z2w;?d'AS
text-align: center; "v j4t0` NG4}V|
margin: 0px;
.t-uC!u s![,SSFn padding: 0px;
s{$I3y?y }
+fqm9e6S[-D_ #pic{ &I?:VV:AU;]
  margin:0 auto; 4M1N|8Bg&E b-L'Y
  width:800px;
*e'C(C;e8w4?E2gRB(^$~   padding:0; 5y?4z H!d$fM
  border:1px solid #333;
?G!q S-?SGqb   }
g"G*p`BgH #pic img{ I |EUk
    max-width:780px; g{I{d(c:O9n
width:expression(document.body.clientWidth > 780? "780px": "auto" );
7z-P$m;QN*wPBnj border:1px dashed #000;
4W{+c"k8L?+][2TS_ } @O8WM6U
-->
3zhCR iK#T` </style>
.JW @9LG;paV </head>
:KrXo*V3v <body>
*{b]*R5i(l <div id="pic"> V,eLof:F]0O
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
$Yk2Ya0T2z:C </div> r2Q-Fx,T$]d1|+F
</body> TP7W[ _M
</html>
e5z+bN g"I 5O1t ]7K(o4Yl1ie
百分比适应:
uL/I9Kw!HU3\2c1T 以下是引用片段:
)tV]%iPm <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
VV K5bS8F#r <html xmlns="http://www.w3.org/1999/xhtml";>
wR"^If j+W2X <head>
pIBh:x A Gn <meta http-equiv="Content-Type" c /> n%\B*zF4Vi
<title>css2.0 VS ie</title> l'd+g{Gr i
<style type="text/css">
J/gacO <!-- tVM{ @8?;v
body { uH9u.r]
font-size: 12px; fbz0MM(f9v
text-align: center; +ziMK+Nc3P
margin: 0px; 8Un7E%hbJb F%b$i]
padding: 0px;
Et(Zt)OV3n@ T!fIJ }
XADD9pwzj #pic{ 7},ujUZW
  margin:0 auto; oca)bJ2^
  width:800px; -mMnxr,l6P*d;x]
  padding:0; %@:w*|JHmCf'w
  border:1px solid #333; Ll ]:r+e-|*J2hN
  } i M:?nW(l E#`
#pic img{ *n-X|&bW FS?9i
    max-width:780px; $a9iKx+^&Yx5j`
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); 2a v VQ2]
border:1px dashed #000;
m8J:@0k F u K1g } 0S{OX2}uYOuVb3J*{
--> 1EMI mP
</style>
H!tT"c"dI_(v3o </head>
W JV.\&y@5x <body>
d0tBr/g7AKm <div id="pic">
9L/u6yaXq'K5\,B <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> h'}}"bV.I
</div> "q6B'SJ |)H4q e
</body>
L+u kzrl </html>

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


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