捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。
}LQ@ qL8~(\ 关键在于:max-width:780px;以及下面那行。 PCO/f ha l$B L)Z
[b]固定像素适应:[/b].` I(\H l"Kvp
g;|8KwQK vr
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>  以下是引用片段:
u nH^Cm%p&?iY <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> .h2T Y/}9cV5n.["M
<html xmlns="http://www.w3.org/1999/xhtml";> u k(u1W.C1B I
<head> Rd%G^-|o3VE;L
<meta http-equiv="Content-Type" c /> uAf)^8n Y af-{a
<title>css2.0 VS ie</title> ]-W,I V)a1d?"w0K&z
<style type="text/css">
"?+{'A?fu9G <!-- #V$pF\)i
body { ~;rh v:nD
font-size: 12px; 9K @8v,a2red5n:p/O,J
text-align: center;
YlD{jS margin: 0px;
c k [#q i+zk4em!N(a padding: 0px;
ur A^:@(c(Z } 'Z%p;xGQWz\.YK
#pic{ 7R"h!O*Rf0z
  margin:0 auto; 'k:jh$@ v T
  width:800px; 'P9^N(UzW.Cr;n*g
  padding:0; %n`wPU
  border:1px solid #333; ULk*}sN N-R(na
  }
0wf(s pvG #pic img{
9I-ot'G~5V |     max-width:780px; Xm$dEwq _%?$j
width:expression(document.body.clientWidth > 780? "780px": "auto" ); $R |Vq'O2|
border:1px dashed #000;
(FWs(Aq#`N5U }
:X/h.y8uig*B -->
(Vb'ZiUA </style>
_0B%V'wY.t8V` </head>
b7AK;\7O2i}:}*^ <body>
!S;Y(Md[&^ <div id="pic"> H1r&r8I q H
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
#h/~[ j#P5{Pp-S </div> +e ea7d/`~ig
</body> Nrx(ty?i`
</html>
lg0J VpV5h
C7T-s@T!? 百分比适应:
PL a*DN|C'Z#U| 以下是引用片段:
{7f$`!td{ f$uMQ @ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
(a)tz/S*PsL <html xmlns="http://www.w3.org/1999/xhtml";> b5c9x!Gu-q3o
<head> 6[!S%JNhZN:`2C
<meta http-equiv="Content-Type" c />
fCN q*j*T~K <title>css2.0 VS ie</title>
dD3U/Z%i)Gi <style type="text/css"> Y3Y*{'[2ev"ad+}/mt
<!--
N%SR8qW [ body {
}j{Tm font-size: 12px;
8M ]H-|+BsL%u#b text-align: center;
%I-kja1wkK+{ margin: 0px; )\W/tB'yyn
padding: 0px; 5~HNq4|JV7e
}
$dx]+T a5j)wO #pic{ Ayq L9Hl&f BS
  margin:0 auto;
-O;}L0?/bYR   width:800px;
/[T(d ?u   padding:0;
g:FX)otz   border:1px solid #333; 9KD ^r}pGW0jTk
  } k @W:r?H6Xu"S
#pic img{ $a0q&r8t:Qj#p|
    max-width:780px; o,L6UZ4FU5?
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" );
7O8xN)m | ? ` border:1px dashed #000; $x.P1@#d6L\O6}+~
}
Q@"{ jd --> \fs;LP$Kr)n R
</style> D8Q+d1b k4@s
</head> 0VO ff1I szV
<body> No$TZM8_;UT5^
<div id="pic"> ;W?B,a}/^SX
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> jQ&F2C|q4O4ZCc
</div>
u/`5q$O fy5p </body> 9W fV5c'}lS
</html>

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


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