捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。r*c,i^6Gh]@m\y)F
关键在于:max-width:780px;以及下面那行。
+S*~-\Gm~/s;N1r*` [b]固定像素适应:[/b]
_2ULw5B(Z cTJ] *?n*[*o-r$k,D FW` }
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>  以下是引用片段:!c6J2\$R+OK
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> ip2F D:n DtN
<html xmlns="http://www.w3.org/1999/xhtml";>
b.C;~u3p <head> k4Q7AcdfEO
<meta http-equiv="Content-Type" c />
SN[h5{2}JI _ <title>css2.0 VS ie</title>
7ew3c+p VJ <style type="text/css">
aO'A6j+GXD <!-- j;I~'{4ioSL\(Y
body { cXD-pD*j#h%R A
font-size: 12px; )q2F'q(M`!Y2J/na
text-align: center;
a.L!Bp!V.JDA0E T margin: 0px;
[$} zD0~8} padding: 0px;
J@3\ lQtn t-QO }
Z2Siy+OZ #pic{ 4s4gHP-zY9R;gi
  margin:0 auto; :zDd_ g3z8Q
  width:800px;
+w-A4G5c6R9SlcI{   padding:0;
^VgYe\!va[X   border:1px solid #333;
)O Rhn%w   }
7v*D.@B"^\` #pic img{
(?qe"y7Sn ?w     max-width:780px;
f6CLR eS0[ width:expression(document.body.clientWidth > 780? "780px": "auto" ); oWhuA t;jm1M
border:1px dashed #000;
;Qe e J t\2Ee L;K&bj }
,sza}$VG;Jw --> &{7v KufM9J
</style> gp,D| ]7g
</head>
'IzQ~v e8N9p <body> @,f7V:N%ym-T"g~
<div id="pic">
/sL'wBl <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> &h`;r+YJ2`)u
</div> M!`#QKg#zd
</body>
[|3k8][ ] </html> ;~KW1~#jBc;Y@$lF
w[2Kn@b
百分比适应:
v)t[!ic[ Ye9b 以下是引用片段:"} A6f-aI2P
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> (Yc s*X;Z6d`B~
<html xmlns="http://www.w3.org/1999/xhtml";>
&] d@i~9W\d <head> +v%p&NZ S
<meta http-equiv="Content-Type" c />
5E/E @RU'JJ <title>css2.0 VS ie</title> V7E0a$Bu*]7i9dl ADG
<style type="text/css"> V sh+K J h5r
<!--
(GcT:Pe body { v CBH)s cT"cX x
font-size: 12px; +HN-Vf,`'E
text-align: center; %[Tl Ae
margin: 0px;
A+Mr$r&k padding: 0px; /^7R(_3e-nv+J
} yc_-l/f3A,c
#pic{
a%d@!gSf Vc wi   margin:0 auto; o.Y#lv@?*l+} u
  width:800px; _A(RYr$j5H'h
  padding:0; -|]V3O/@
  border:1px solid #333; [U%saF#c:]t
  } ME1XSK]%A
#pic img{
2g `]O w     max-width:780px; 9|/?1V5@,}xO
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); J fq5Eqs
border:1px dashed #000;
3t/jr.T$D1w } 5K6g,j9Y w E,D W A
-->
3Y$cO]/W U p </style>
};coZQwP RC9{ </head>
@\k PfZ0B <body> qJIxC!W3A
<div id="pic">
%gj4z6o5g`b <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> 5j7A4i@#e4L8lG+a
</div> S1HSOY?b
</body> 9_c5O;wS]
</html>

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


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