捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。
#@$DW(wgK6Y3v({#uu 关键在于:max-width:780px;以及下面那行。 p:@0U(gxv5Dq
[b]固定像素适应:[/b]
'MhrFxP ,BY(g)g(b/wt
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>  以下是引用片段:
-XP+f0nS:Z!lR2T3xc <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> t JwU-LAN
<html xmlns="http://www.w3.org/1999/xhtml";> )lkmk.D_
<head> @+brNV;g$V
<meta http-equiv="Content-Type" c />
]+P7L&x-il2{ _ <title>css2.0 VS ie</title>
%rkCS w0Q4cjT <style type="text/css"> $nG#w m+e\1h9d
<!-- F0C9f7hb7YK H_3\-\D
body {
o;B {n9~*_ font-size: 12px;
V4n(}p}^k text-align: center; 'm;DeKs ]l F2b
margin: 0px; N7sZr#N+D6N
padding: 0px; S^[i6^ N
}
8g7m7]g)S #pic{ \Yy$Ze(w4U|
  margin:0 auto;
N7Y!nM%l1l&I   width:800px;
/Y'b}3Q$wie(L   padding:0;
.Gqat[2Y&Z3k/@   border:1px solid #333;
(z [%]7l8b|HRZ   } $bE?$_~ xB G
#pic img{ z0q2I7k+Rg+P
    max-width:780px; #j%A T_+q4Eo/W%?
width:expression(document.body.clientWidth > 780? "780px": "auto" ); *F+LOGE"J{
border:1px dashed #000; 2{nW/Xx%\/b)[(C
} X { j7D#?0G-F
--> 'Udl.}5`2xz1x
</style> +?'_/[7CZ
</head> ,A nqm-q z?1{9R
<body> f*]o4C$| W*_
<div id="pic"> #rg!sI$M(A:SO^|
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
VX1vpky6b"_+s7O xV </div>
,bNJg3w3Y </body> 4R$EJ1Hz w
</html>
D F;q Cp'o5i)[_ eQe5q?,~`#N
百分比适应:"w$i@r@CX
以下是引用片段:
#\;@_S2X X`(J <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> CV)b/w [?0c
<html xmlns="http://www.w3.org/1999/xhtml";> qj"g j|t[8K
<head> T!j pr,a:v;zD%l
<meta http-equiv="Content-Type" c /> "L vC p9Wj7Xt
<title>css2.0 VS ie</title> )Ess!mNPx
<style type="text/css">
2jB6\+Z~j4Y <!--
W3SIR#O body { CB%? ~s V {8lj
font-size: 12px;
|:HvMBIL fr9x} text-align: center; 3bnei c)}TY
margin: 0px;
"|:v?+]z*k_i padding: 0px; 7T,C1L0W$Y A:W
}
0PE6?/gc[s{V #pic{ DTD?-S&b
  margin:0 auto; ;PO GM |at0hS o.}
  width:800px; uU2YV:s(| e
  padding:0; go1NU)R[#s.D
  border:1px solid #333; %T5{JG^B
  }
:`~ ur([J)C)t6D #pic img{ JD3u,J&sq
    max-width:780px;
(Ca&z[9`NT width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); KAg,C$s2Wk0D
border:1px dashed #000; }:T}{!V xY"H!G
}
"qih;\*TO|/iO -->
,lJi9?"M&o s[ </style>
/ZU6w`)l)a </head> $HM,db"Ylp
<body> )h {H;@2p HS
<div id="pic">
0@~3?9`,V#U6Y\%p/z1v <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
)v Rk0F\,_1^ </div> Lr_%_^]a O
</body> go&}VOL#d^
</html>

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


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