捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。4CS,s,^~5oRc
关键在于:max-width:780px;以及下面那行。DE\H4auj
[b]固定像素适应:[/b]
wQ\hE
V8\]d|5Yv 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>  以下是引用片段:I[#g*O0x)h#xb,~
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
2S;p#Y#vp{TGY p <html xmlns="http://www.w3.org/1999/xhtml";> _*D#O#Q^4_
<head>
X+D7h&~~0i!R <meta http-equiv="Content-Type" c />
!w/\y6fQV | <title>css2.0 VS ie</title>
z1Nu(yru;L(H <style type="text/css">
)b _F.v J,t Nqt i <!--
yqI R uq6J body { 0Q A?9sY$s
font-size: 12px; [)\+A-@_%n[4B8w
text-align: center; L:sW*ZlF Z_"R
margin: 0px;
/@ d {XS,X,qC padding: 0px;
Gw@ k4bg }
5^8Ufv l6] #pic{ ,v9L)[5O F9LVGoZ3B
  margin:0 auto;
\x#L7]8T"FQ   width:800px;
4I5}G6Bq jG   padding:0; 1n4O.l~ C3o
  border:1px solid #333;
+u}5B2hh:k&u   } H*_W y&N}X wZV O
#pic img{
,f$BeN9_JS&\(m)N     max-width:780px; qis;tC,n p3NP
width:expression(document.body.clientWidth > 780? "780px": "auto" ); S/ybW$`
border:1px dashed #000; LL.AK"A%ujX
} 4N5msr)RG` Zm!Xe1T
-->
#y*p:n.JH </style> `M:G `fNT
</head>
!gFoA`3X A5f$_H2I <body>
uhGxW7f^R9tny <div id="pic">
6W1p&H0}zCb(o <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> 4ojd,cz,?%d Z
</div> ^7m'O,y-qN q#_w8Kb
</body> $f\ c C!zdPj#{Ue+l
</html>
-I/Sex Sv*k n 6V!iAI,}w$a?et
百分比适应:
"^/b5YWJ e 以下是引用片段:
!bITk&I6Eh-T <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
^%Y:vGs tIRZ <html xmlns="http://www.w3.org/1999/xhtml";> (oMK y mj*i
<head>
*c7K!j1f}D*Q3~KK#\ <meta http-equiv="Content-Type" c />
;Jj@G`rt:xm#x.E <title>css2.0 VS ie</title>
*NU:am8M2\^${y G }&h <style type="text/css">
+m.qS)r;^ZVA5_uQ <!-- T4s#Uq.G,V0A'T]C:o
body {
'}z6\7va'OQ[&d font-size: 12px;
c!T7r `Q8za:l text-align: center;
V U-L|B*Ud margin: 0px; 2Cb6g5WT-~6U
padding: 0px; 1_@EPA`@r,F'x4[7{
} q!Rq3~%Z7OG:]-h
#pic{
.e @$`B3e&V   margin:0 auto;
z*c%Q^:M/W)ZRS"c   width:800px;
P2["U.I(rWJxl   padding:0; g0ZO Nf%[u
  border:1px solid #333; +JE3kMG@h b
  }
r8zF'g/E,Dg U #pic img{ @s+Cw9s["K
    max-width:780px;
!C6N$G^'m U C1@9Ff width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); cG5kQ i)J3Y
border:1px dashed #000; /Z m(W.T5W#c x
} :Oh+NPh7M.` Z
--> vLsj-MN yn
</style>
4kZ.aHTFZ?D1C2^ </head>
Q y-wKj^8z <body> a O&I4qD T|3Dp
<div id="pic">
Y&cP+}{T <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
4_nA(s bKd%T </div> xM @;b-V~.[}
</body> |(`k2aI)f@
</html>

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


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