捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。
+X(xB*n Qu0i 关键在于:max-width:780px;以及下面那行。.NX1eR$i nA+h
[b]固定像素适应:[/b]'VtC0hwt*I[
e&r&Jq;q?
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>  以下是引用片段:
h&S#s"z,m6Q3F9Q <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
,A~tAG a^nN <html xmlns="http://www.w3.org/1999/xhtml";>
3K7n,J%x3K*V0s-d] <head> UW_E dIhYV e"g
<meta http-equiv="Content-Type" c /> z ]+oHQ3j8A `!M
<title>css2.0 VS ie</title>
|6Pq%H"~ d <style type="text/css"> oQHc\
<!--
Z;L]%v`a body { W[J_#r!n!L"P
font-size: 12px;
B,{!y&G`4f text-align: center; ^:F!\4Zy"wk)S
margin: 0px;
t Vv,?'fhg!_W padding: 0px; 2vT:\4U,[e
}
6L&h+Ww7y0f p&oH0Z4lk #pic{
S(g8NvOSa6W ir   margin:0 auto;
A,}'rMX%QN   width:800px;
)mG4WMW0~D |   padding:0;
!n/F+H]9^n   border:1px solid #333; qKHs`/` _w*~
  } 8|NN:s exE,Az
#pic img{ `!c%i!Vu$JQ
    max-width:780px;
i]d2|:@2^9tw width:expression(document.body.clientWidth > 780? "780px": "auto" ); :Gj6i2b5Q8m7gn:g[
border:1px dashed #000; &_'l5Q(Iku FY1i
}
?y\n8tF,HK -->
%n*m4ii$~:D'B7Td </style>
&Vj4`0OQ @v </head>
Az$AA.L]+V <body>
)fr7n\)MO2N <div id="pic"> !~zk5U_-G4B3fS
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> lntG;Q/s
</div> JMA(B2p}3[2M
</body> 9qA#n-C7x
</html>
5Eo/Tf$X,Y5]
L/N l;|"fG$\%A/C 百分比适应:Ww QE*_$^
以下是引用片段:2c.mnq#C`#s-[
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
5W8sc;BfdB3g | <html xmlns="http://www.w3.org/1999/xhtml";> 4g,v1av7jDoi
<head>
)_8m2q sq@6dc~E <meta http-equiv="Content-Type" c />
~N#{$yH'`*}TbO4S7N <title>css2.0 VS ie</title> +^9Pj ?UJ#jY
<style type="text/css">
[p;ajq8[ s [^ <!--
QE9ojI k body { 5xP:n*W{mVU5f
font-size: 12px;
~.G I9f"M text-align: center;
N:]`0A6Bke;mX yn margin: 0px;
TE0Wc b.w7_R padding: 0px; Vit;Q@g,Q*}*Al
} gbI&`&@ ]n[-Srg
#pic{
lG YL9zr   margin:0 auto;
@ wxR:OUF   width:800px; +^dD6E'k
  padding:0; fyN:l.e!f
  border:1px solid #333;
M{AKL*Fvcd   } %aq~ O(HOW
#pic img{ /zr4q4r5u!O
    max-width:780px; )Q K z'nQ.}l l
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); -G q Rp"t9i-^E
border:1px dashed #000; &N2X,n$r-R&X
}
O1@ w&L!l UdeN2f3u,\ -->
v\*ZO{mQX"Z </style>
8_*wIb#e1J2wFwK@ </head> .h!~5W YR.Z
<body> o(Q,M Q0F[Z
<div id="pic"> &i T!I3hc6Xw|'N
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> ,D_'?t X+O
</div>
T5Ew:}i$P6oy </body>
^ZJ0~$aY </html>

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


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