捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。,^7p(]5R P
关键在于:max-width:780px;以及下面那行。
9m:C r5phd/H\ [b]固定像素适应:[/b]
%C+j A v9h _${R z}Q,r;t
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>  以下是引用片段:
~8D+@&Bi&nIk O <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
v9S*Nt)GEH@ <html xmlns="http://www.w3.org/1999/xhtml";>
-EW E.Z?[ <head> %vWCBY0t
<meta http-equiv="Content-Type" c /> ^3z&u/_G9R)c7pm
<title>css2.0 VS ie</title>
jjg(N T"@)l)fy <style type="text/css"> /Td4[ cB6[X8j0cJ
<!--
PIx7v-ET&a body {
(Q!o3urS#Wz.x5q font-size: 12px;
1V9_6E!@7x text-align: center;
#V?1z4bc,}5Hx'B5J'T margin: 0px; +g)Dd!l5^.\g&P#U
padding: 0px;
.eQF8y9m~h| }
t1TG3Ja:QT #pic{ ,[8V2n6MF4Vp$x1O
  margin:0 auto;
hR t5U j{U   width:800px;
'N `rOk3id I   padding:0;
7BEVG!e,h   border:1px solid #333;
k.vFRg:l   }
a { B-@8w #pic img{ z7L j eA]!i
    max-width:780px;
}/U;?5] ?h width:expression(document.body.clientWidth > 780? "780px": "auto" );
[5QK n0x border:1px dashed #000;
`5fk?)yHMu } NV~E"X |*ymu
-->
axSm;UbW G </style> 6xWR\_X
</head> @,sK,o}
<body>
:f*N$l%qK'y `8t <div id="pic"> 7K.T7H;}DoKaVj
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> D"nJb!bh3}+p2\v
</div>
}gwa2f g`2o7_ </body>
F;dQS9s </html> R0f W#m(i

n p rN.|J 百分比适应:
{"I B(HK"e;C 以下是引用片段:
v N.]7mM7n"]c[a <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> Da3WHJO/c.C
<html xmlns="http://www.w3.org/1999/xhtml";>
H(y@8`1m&~a h3V <head>
3u0| u)?~ uC,M@ <meta http-equiv="Content-Type" c />
m p_[1dLv] <title>css2.0 VS ie</title> ]Z"}~}qM2h8v
<style type="text/css">
o(k8Hc,I%FKe(kD*y6q <!--
!nKi4{~5G `)n D#|'a body { p1]2q#Va QbP(K6Y
font-size: 12px; :T#kj/QK3Ecg/X3{
text-align: center;
?,Z5@(e%tG margin: 0px; (H;{BH$z*s?,n2O
padding: 0px; 7G)RtI{6nCF&_
}
X~k@H wA0T5V.I #pic{ :zQEd&l!S
  margin:0 auto; ,K'l5G9I ^C&vz
  width:800px; j2lR;EDVn!~
  padding:0; A~5y k"K)Op*Q
  border:1px solid #333; 2OK ~^Tx)V @"c u
  } "d\,ds5t)I0B
#pic img{ {!t^]/m4N6EdE'O
    max-width:780px; 3~-Ed2jiH:}5R H
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); 5V R[ B}Vd2O~
border:1px dashed #000; HO#\LlV5i#y8Y
} )Vr&^ Q"|aY
-->
,c0GK3C uHo </style>
wmA'm G0F"g"{ </head> A(@_iRQOB:Iq0tz
<body>
!{X1CbQ6y"r[2G$j <div id="pic">
1e9V{5D0{+x5R <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
!ZD`#j)H(TQ </div> y%vT o[
</body>
@2`8N yo`"t Y </html>

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


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