捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。
IX,{8K~kF0^E 关键在于:max-width:780px;以及下面那行。
3\.GG}'g C'bpVj [b]固定像素适应:[/b]
V6HQ'KL[@4a T8LXp5i
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>  以下是引用片段:-sJ*M(Vc BJ
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
2Is(\8cPJ*f*J~GD? <html xmlns="http://www.w3.org/1999/xhtml";>
K J m$g)l8j <head>
xU9q-vE*p z?Z <meta http-equiv="Content-Type" c />
XWRd+c0R&ya <title>css2.0 VS ie</title>
5N&~Hd/]sI E <style type="text/css">
}:b4wOR <!-- "eL4mZ.f.t7c-q0H"D
body {
;dWsT3V font-size: 12px; V#`VZ7D
text-align: center; ^ q5AkN K
margin: 0px; 3P;R.d!z4lO+iNR
padding: 0px; ,[iQ;V/Z
} 6D6R7W2T%o V
#pic{
D1i7X9](Ur   margin:0 auto; "O5kX2gSuQq&g
  width:800px; T J,P#u e?1W
  padding:0; "I+|K%B(GAQ4}EE
  border:1px solid #333; 0oI]:I/a&Wff7N
  }
BBcD5t6u6} #pic img{
Qx1z"u4s7}(IP_     max-width:780px;
2{h?5Nf`x4Wej width:expression(document.body.clientWidth > 780? "780px": "auto" );
r0b-kh5jOB border:1px dashed #000; "FW`'H)E6{0]?Y
} !x}zl9@r_o"]b
-->
+y x$qmb3S </style>
]x6fNZ-XTGH </head> B*?/wV+nP n-l
<body> *vUe&KVRO#u8n
<div id="pic"> %K cA&ff8yQ
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
5aa T:D3v </div> z6v B#Ek(kS7GN3b
</body> N8siF K-_A4u
</html> 3]M,|go,A0~(?T.Z ]

~pO&W3k#I` X u 百分比适应:
-r'wE?(dwsp 以下是引用片段:
*N)y-|swT4W6` D| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
2x [g@ ~QQh <html xmlns="http://www.w3.org/1999/xhtml";>
IP:x/F.| @] Q <head> +wH%`&K7P%s} s;g/_)\A:xT
<meta http-equiv="Content-Type" c /> TAiEuk6}\8zQ
<title>css2.0 VS ie</title> 0H9]$FUXN5wU
<style type="text/css">
z_!LaV+J?mz1f <!--
F^,{#q6h^aQ body { `yV&g gzY^
font-size: 12px;
kZ6w8y `/c!C text-align: center;
vc^7_/s margin: 0px;
&eu8~(X's1U:\3Wz padding: 0px; 4o ~*]K8Lz]
}
{1y[WEJb #pic{
v7v&P Y/F-N   margin:0 auto; 2TU/Kx([[?r O
  width:800px;
}8O B~6X9p'O   padding:0;
Kqt;C9jXPd   border:1px solid #333;
,WGD3_qV   }
;qxw"Mon H #pic img{ p"X6@o4f/h
    max-width:780px; Q1L"BK_ n9D-U
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); B7x f { v(IIzI
border:1px dashed #000;
#Y-A0C|b!SPw }
SyMU,`B -->
F+o$zD:@X8|({:_ </style>
a&t Wbl#Ovb </head>
`dm xiURTu"r <body>
]tG P!QC <div id="pic">
B[6IwE,i.[:S <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> P%]#k9k}:Zr
</div> $A:}(h.{+Vg]
</body> 1L? YFA&e9M7Ku
</html>

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


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