捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。
A7{"M c_ H d%UK 关键在于:max-width:780px;以及下面那行。
{t ]/D&R&f [b]固定像素适应:[/b]
2d5?K:Sr6tF] !~F Mf'i dv
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>  以下是引用片段:"?g8VP&B#F
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> 0Dk \!bA,~R,QL
<html xmlns="http://www.w3.org/1999/xhtml";> e/[*?0uEE]W
<head> k.Z2S T x"e7wf
<meta http-equiv="Content-Type" c /> .P%N)z+^"q_(jj1hE
<title>css2.0 VS ie</title> f)K'veEY
<style type="text/css">
@2{I v8p3J <!-- Dv!mb;WcMnA?
body { `)lrH)B&|L,p
font-size: 12px; 9tmK6e)m,Q
text-align: center; $K'_|?|h
margin: 0px;
@h"T6J V nV/i padding: 0px;
1xr*X9V:Y,@\*S } ?/h%T8a\k,q
#pic{ f#~!{[g
  margin:0 auto;
z%qS9v7utl   width:800px; 8w&yY8}0qR\
  padding:0; P8iP!Il ~y/\7P
  border:1px solid #333;
MI+qVh l$x~0I0w7@   }
Y6U;X&|H.Z #pic img{
mP5Cnd$d@;[     max-width:780px; (\7Y,m3W(_1pu2z4k
width:expression(document.body.clientWidth > 780? "780px": "auto" ); O&^ @&le
border:1px dashed #000;
"^Mh7a } ~gK }
X1I:vCw}X wc+b4yk -->
e*qh p(J mK%t'F)l </style>
!Zy?&ASE!lG </head> `$HH bn ?.f
<body> -h2h#SFv
<div id="pic">
MI.Q2N9nmc\l <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> p0DsO_8{$iJ2e(C
</div> !h$xS#B c0J@
</body>
i:y2GM W3aF4q+D </html>
:_Jz]"V?O 7UgUx6['m3h w
百分比适应:I&XV#E4|7e`
以下是引用片段:
-g2Jg;@)`4G~3B2L9p <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
p*p {z}-_*j{K W z <html xmlns="http://www.w3.org/1999/xhtml";>
;Rx$tR6Eu <head>
A0};s3Ml$N o?;`[G <meta http-equiv="Content-Type" c /> 4JD)Em~M-~&T@8L[
<title>css2.0 VS ie</title>
,U{-G ~ s.|:VQ#v"g <style type="text/css"> M{ajH|+l
<!-- 7I1Nt;d0^G H)Y{
body {
{ai8_n$K5n font-size: 12px;
*j+N-d2_2o#l1Ef A text-align: center; K c D+M!j2uY
margin: 0px; x1i;k E.F,I4f Hg _
padding: 0px; i`8J;zY'd'dm\
} "r;e9\$tD}wp
#pic{ 8p0Z F!T;uZ
  margin:0 auto; B pi)H@
  width:800px;
)hV7| oq9e:V`   padding:0; *\wUNg],X
  border:1px solid #333;
O6H4t7Mx1|K   }
3zhDmW#M #pic img{ KA;IYU9[2J
    max-width:780px; y(p ~.y$KiW:i
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" );
Y+|;C2wN O border:1px dashed #000; rN \5h#Rzn
} Jl0l$^DU
-->
W6T%kuKKxD </style>
t#D,v"Y"xM y ]C]Y </head> V O\`5e7Je
<body>
0umY`(Rd%R <div id="pic"> ,lY@7ki\4Z
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> ,C]j1U%h!d|-r#tz
</div> l4U3b Kcx-M
</body> epiF9^b)b
</html>

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


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