捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。)bH"a~ `#S7s
关键在于:max-width:780px;以及下面那行。HZ3VgA},ma G y
[b]固定像素适应:[/b]
\,O/\9T cm2~
MCTnA6q%YTc 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>  以下是引用片段:
4KG.{fm9q @7C*M <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> d,PG9WM5vG+`
<html xmlns="http://www.w3.org/1999/xhtml";>
fmomj+b1M-c <head> V.mV'\rB_#W
<meta http-equiv="Content-Type" c />
h+_5D A2Ww:` _Wx <title>css2.0 VS ie</title> @YXN|6ln!n
<style type="text/css"> (a4c T,m0O,p.SVIw? L
<!--
E&miA4~ body { (?%@ U P.XP1D
font-size: 12px; g+q8R L/g"g'}"O d
text-align: center;
t T t!?/B margin: 0px;
D$um] N)[{ padding: 0px; c-C} |_ HI }
}
gK5\Z)J+Ea #pic{
+rq2Hvq*v   margin:0 auto; 0L ^"v)WJ|6X
  width:800px; wVOh,n/z0Sy5f
  padding:0;
%K4X$_mq;B7F,W   border:1px solid #333; 7O.g|*U+t8Q*T.}C&K
  } $q;k-v%IQT:~.g
#pic img{ {kRf1ZwL.Y(z
    max-width:780px; eY,TKr Hg+Kgo
width:expression(document.body.clientWidth > 780? "780px": "auto" );
kD#cs P(n#K hJ border:1px dashed #000;
ujr8`"^5^4Z }
ET.^Fg!W^ N ac` -->
X$W9U7H3AF/uDx </style> #\*{1~ wTH:r
</head>
L"W*W V PKZc-? <body>
A(u`Ae"T <div id="pic">
Vg T*mb <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
rdgV"\| </div> r.J f"s%gz.Zo
</body> { q$T|z
</html>
NZG9zZ
$]:B3Ji&gx 百分比适应:!ee0Y/y4e0A5^L_ O4^
以下是引用片段:
K$f,cr:O5a QR${c <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> $j b!B4oC`"_$Z
<html xmlns="http://www.w3.org/1999/xhtml";>
ipJ'c oLh%S"k5H%X <head>
8N+p*A3x+G$rb <meta http-equiv="Content-Type" c />
2No6IR*cI1dbL <title>css2.0 VS ie</title>
I|aU*i#m(r <style type="text/css">
3SL:N(n3cW$UL4kd0`!u <!--
J3X!mo*{rC@ body {
6Hfq`rV font-size: 12px;
#m|1d ?9x text-align: center;
Y'g0rx0m margin: 0px;
"ei6Vf.~[h-~ padding: 0px; ;D:h%o0w/S n-?*V `
} R pK L(MMz
#pic{
&TXO*N+y"Q0|   margin:0 auto;
'D(X)A`P1Ouzs;_   width:800px;
7d3fk"e` k   padding:0;
V](@5l0Ls   border:1px solid #333;
.Or4E+T {e+_   } n Rq_O8IC*h
#pic img{ 5j6r-~Bv+})q/Z
    max-width:780px; PB)C,wcHv~
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); {O!Ms'd1q$a-Z#`
border:1px dashed #000; /@:ci\P]Fp
} $O5VLz ?
--> 1aP axF&k:S6sui
</style>
KE_Uj-R+k)[#E9[ </head>
i"r&a4J,w6vh <body>
mt5c.df*L7U{o~ <div id="pic"> uZ O1IYS
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
PQ"ox ? |G </div>
3L3Y c+K(B _ v </body> _?n9ZP8M
</html>

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


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