捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。F:{.k0_-Vo&})I4m ~4{
关键在于:max-width:780px;以及下面那行。eqZ/Q7tz
[b]固定像素适应:[/b]
9^l6|8g*e|8r
)~v RQ n*e)`n 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>  以下是引用片段:@O$_+l6E hba
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
%j3yH%^} <html xmlns="http://www.w3.org/1999/xhtml";>
h]S|0]9p <head>
}3],r-e%H3pNg C.|;Z <meta http-equiv="Content-Type" c />
6h;lHb.E3uSb-J _ <title>css2.0 VS ie</title>
9f0Q4m}Z <style type="text/css"> gVP-oF/P4F)X
<!--
v8Ahs~,`{Y` body { (Cj;g fjp
font-size: 12px;
%@3a0a? cV text-align: center; +a3LQ;} fE QA
margin: 0px; NISRfE&ig
padding: 0px;
7c}k$j$bX/@-R } 2cl] {3u/s
#pic{ 2h}1mfR E jheP'F xuh
  margin:0 auto;
$Q CJ!HX7wAO!oF   width:800px; E I)q+N/\g*`0?
  padding:0; t%pWg)d
  border:1px solid #333; U.c}A4cg
  }
rE6DJ4_L-R9yO #pic img{
` [+|H%s:P     max-width:780px;
*O0E.{;|Mb width:expression(document.body.clientWidth > 780? "780px": "auto" );
r4Y(S8N'vS} Fo)W Iu border:1px dashed #000; p1v4rrH?,~
} n)wD5Be"_9[IkkS
-->
;g4m1f2o6A*e.H </style> XB#`6h0Q.Mf
</head> wM0i q8Hi(iH
<body> L?1A$ChD xp
<div id="pic"> e7vb6L6zq.U
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> 5JFa?8mHit
</div> m3c*N,S^$S)Z
</body> c8GLq ~.R;j
</html> %KSUd;n"`9dza~

eJFQT)lq 百分比适应:
!kWd*f*[c:} 以下是引用片段:
|})x9q Y B)K"mK{"e <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
nI*JhZv <html xmlns="http://www.w3.org/1999/xhtml";>
kN_^6O WExX <head> Gb K]k.u)v9w
<meta http-equiv="Content-Type" c />
}6LZ5u9N <title>css2.0 VS ie</title> P)Ov!]e+e1S
<style type="text/css"> rKHb1A Z
<!-- f+|.R/t[O)|VuZ7l1k/T1Q
body { X;f*mH2`1GVH#b4^
font-size: 12px;
m Y y5Z/I/f-S text-align: center; -F$m6ik|(q s [j
margin: 0px; ts k5p'n*n0lr
padding: 0px;
7lS'Y4w:I,R%b*{]t4X }
8Ytm0iu/` #pic{ ,eG0\}Vp}
  margin:0 auto; {T Jh? L#Z d Si
  width:800px;
O/ep#R~#GxI   padding:0; 2b0j|[~
  border:1px solid #333;
,T8sDAw,T!}   } -K"v6l[MR,`
#pic img{ (CB^Pp!Q~
    max-width:780px;
y#Q/M*C%[+])^p%{ width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); cjr+u%CR9S
border:1px dashed #000;
t7rKV%Y[ }
x!]!W,Iv'bp --> n??l/h*`cD9rA
</style>
3g+]Etk\-H.P {Xz </head> [3_D+[9m
<body> /QMb K;qy}w
<div id="pic"> *b${B.lbBDMD3@.ok
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> 7`Z"Hn#F#s
</div>
#jI-~5eN*rY],I </body> C.z[ Qd{{{ [
</html>

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


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