捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。
;j\/GfgO"Eqx Z6V7x 关键在于:max-width:780px;以及下面那行。)}0n[h_oI
[b]固定像素适应:[/b]
"})b6Z$h%rs8e
Z9u8wu9NX9{ 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>  以下是引用片段:&x0KEBNd)c
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> -PF?+HP
<html xmlns="http://www.w3.org/1999/xhtml";> '} d"\ L:wn7x~ b
<head>
P&a9~xs-SwM <meta http-equiv="Content-Type" c /> @xD/B!Q'Cw3RGs']z$n
<title>css2.0 VS ie</title> fa%]q9V)] vZ8W b
<style type="text/css">
4s,f O t2{/xW n$]} <!-- 6dv)Ov]2g? { g(qT
body {
-x:t%J]:xdY.e font-size: 12px; gZ+^:k t)i
text-align: center;
#q1gsD&ei(d_6Fv margin: 0px;
*u*M\$F ~Bv padding: 0px; eZ3@,w6C].f-G8v,{W6X
}
X p5Y5H k:d #pic{ G SpvX2Q@a)F1["`
  margin:0 auto; x0I,f/W'G3r Q\D
  width:800px;
c*]6e7TGlF['C!H#s   padding:0;
]0COr-F/vyS   border:1px solid #333; Fz/UD B N
  } %bM!F Wa
#pic img{ #l.mg\!B,g!G6V
    max-width:780px;
C*O4{RA"cx%~.H width:expression(document.body.clientWidth > 780? "780px": "auto" );
1MZ Gy-^ border:1px dashed #000; $qAl+u+S7B+t7G
} *PLIO b |0c8MG
-->
6w'qE{B2~ </style>
kxKr G{ </head> *e3vsp"@$E?9r
<body>
h b,uI\v BEA7} <div id="pic">
+Uv&fCoo^ <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
2VS0`[~ </div>
?!K \wc4U </body> }k^1T#h!`!S
</html> B2q%t2]:Mo0J

{ ~9Z)`d\,hF.r 百分比适应:HMV!Vu+U3?
以下是引用片段:
-C@(C!I{wyhM <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> s M}|c,zt/S*rL
<html xmlns="http://www.w3.org/1999/xhtml";>
p8{5D+gD^;ilW)OV <head>
#OmWcq6{[ <meta http-equiv="Content-Type" c /> r3O.BN%XF}?6F
<title>css2.0 VS ie</title>
B!E0{~9W}$hAL <style type="text/css">
"o9@4T$]e Wy <!-- ){%MY mi/T
body { x.P!s E VC0r
font-size: 12px;
r'V'[9ee text-align: center;
;sJ)a/_vUk margin: 0px;
7@#{O$@e vyGl padding: 0px;
s QfE9D?s v Z } #X-P'W*n4FmI k
#pic{
4p(I vx&xUGm   margin:0 auto; D t'T4_s)R r[A9R
  width:800px; 3\?(s7iZ-H3Ou
  padding:0;
"o]-g%n5y!f cx   border:1px solid #333;
lxL-ZY+~H/~   } 7x$ba xaW:_ue
#pic img{
K.l+D1Z&?3X+_[9URa     max-width:780px; ~g\)Ao@
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); eAeF7w
border:1px dashed #000; OhjcL
}
L,G0s,R4Bf --> 6JH d[G}"jJ&h ^[
</style>
A;S$T*B H </head> e`+`#w KqM
<body> N R E ]N#t#|2r,F
<div id="pic"> m _'^N2jGV
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> KM} y}%zA*TU$Z
</div>
4{VK\.V </body>
d~U sb </html>

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


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