捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。O'E^A `V/E
关键在于:max-width:780px;以及下面那行。7ZZ+W R.s-i2{?C0|
[b]固定像素适应:[/b]4q4y[Oc/F4c&eF(r(I+d
P9h:Rc(S1Gw8g^B
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>  以下是引用片段:v;s.?f}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
$e4g3g A k1D <html xmlns="http://www.w3.org/1999/xhtml";> )K(yVHcz"|LV
<head> )n!p8|O/lo ?~E}?
<meta http-equiv="Content-Type" c /> B7FI;r Z7l"x y+i
<title>css2.0 VS ie</title>
$] h;{K)q@4S <style type="text/css">
T'cpLx <!--
`G2X K8`2~.n+D)dB body {
E3Z W1Dz font-size: 12px;
Z Y'T_,u7s text-align: center; _;W-a{5p h\ J'Y ts
margin: 0px; \XR D,SCi
padding: 0px; 8a?L:L(X7qY~y
}
"WP`3P]&O,OG,F #pic{
t4Ek4ZuH0KX   margin:0 auto; !U(LG6e%_hN%s
  width:800px; (Rg Q I.K%XA6E
  padding:0; x?*?uo!T@ ?
  border:1px solid #333; ;Q&t3y"lI)M&@ j
  } )x\:b{&x
#pic img{ -n F*}T.g|
    max-width:780px;
e9~M*b-VM6oI width:expression(document.body.clientWidth > 780? "780px": "auto" );
'uN6t%s*\4c'spY&B\ border:1px dashed #000; n2boz } })`0pt j
} t%ch `3P QO7_
-->
au ?4S0}+B </style>
8e2\ Bb(z8rM </head> Y[W}$qEz
<body>
1|'Z2u;QPPP'ent5A <div id="pic"> h4A/Z|!]1V
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
&Aq!N+]0_-R"cK'A </div>
J)Gj+{ y#D)|,b </body>
4T6q8`VO l$~8H </html>
^Bjm^(b)C)X C ~(k
DcT{}s 百分比适应:
+`q@G5y 以下是引用片段:"X+kM.Ue3HY
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
1m FJ dP <html xmlns="http://www.w3.org/1999/xhtml";> -M XSF_
<head>
S2?3vE j0m`)^ <meta http-equiv="Content-Type" c />
+~-W G1p5JeR <title>css2.0 VS ie</title>
,Vj"^ rHs8L2l <style type="text/css">
oS k2qbvpD <!--
*VX"D6|.s E body {
2Q}}8P$K Sv'`q6T font-size: 12px;
O D}2b m @ text-align: center; Ej-p\O l!Dv9J
margin: 0px; P)e+c m'\
padding: 0px; ~1A4wS@`-M
}
BiFH%P;k #pic{
4m7mG V.z.M N l   margin:0 auto;
K+M#~"CJ~   width:800px;
|(pN K\eLmPy K4D   padding:0;
*h5~ `0f Gh t{6@   border:1px solid #333; Rsg#f#x]iR
  }
z5Qm3O?qqt #pic img{ 5?3B^MR S [
    max-width:780px; Y;C5i6?2J9_"qY
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); !^;V,qM&A0p#J
border:1px dashed #000; ^{/XTa0S {.@`@)Dr
} *u)zs+Ym:pP5s J'aW
-->
&y-T RS(u|}(f </style>
pcc ~?&cO(w7a.G </head> _4zS,["Ki:U0}+`
<body>
9?o?|W%| P+[2rl <div id="pic"> wM4b m$GD_NT
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
Y$wc5Lqc.yr6z </div>
o.{3|yR_X I </body> G.l b.O3ogB `.p0}
</html>

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


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