捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。 de;]^"~/y:X:|tB
关键在于:max-width:780px;以及下面那行。/i!~%Qgh,_)X@
[b]固定像素适应:[/b]
DQ `ds9Z c:\$x
[ \1W/`a V9dC2r 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>  以下是引用片段:
d+\"r+d qk7E#T <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
y9C*D HB <html xmlns="http://www.w3.org/1999/xhtml";> N w)`&t:sc~#R.\
<head>
g)]2b.K!d@4m#\w;j d <meta http-equiv="Content-Type" c />
`.q0XtXM$~ <title>css2.0 VS ie</title> q5Q/FQ6XA+y
<style type="text/css"> h)dg1[@%s:hH
<!--
!t.B/O4P | body {
O#w.D{$Z(Gh}b font-size: 12px;
^@6oF4hB text-align: center; B%I/i6KB)I
margin: 0px;
z,Wj0O/g:PP padding: 0px; 'YnV(N-s+xCu e
}
2V R Gk%EKw,W@ #pic{
_4l0G Jk2X&RzM-~   margin:0 auto; t ^:m Zb\t
  width:800px; c'o+}"z2? rU0X
  padding:0;
&o+s @/l&R+`   border:1px solid #333;
W6EaA+i*XmUf   }
~Ms e4r%E #pic img{
;hS3C^E z     max-width:780px; 7L1m1}2~*z:rC5v4Y$_
width:expression(document.body.clientWidth > 780? "780px": "auto" );
5E[#| L3[1p} border:1px dashed #000; +W'N4W }1B
}
5D&N[ x8@ --> %}js:td|
</style>
|UT'u$t| </head>
&E Uu+`h9u|+T <body>
;oyb[*igv_ | <div id="pic">
ca8m}^r U <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> zT6N&M+B2x.Vl
</div> W2VG"rfX.^
</body>
;\1F%sO4qD*v y{ </html> :X6j3K"h}1z]a
(d+s;A @ _MM+j @
百分比适应:_;jX!p:a*l6Y3o
以下是引用片段:
OrcIdq <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
/M Vs:Wy0CF!BG0w <html xmlns="http://www.w3.org/1999/xhtml";> 9@ Her5MX6W
<head>
iw T7L,u S^&A.},I <meta http-equiv="Content-Type" c />
X*{ CZI sz3[+P <title>css2.0 VS ie</title>
g M0o _ A <style type="text/css">
Sv#^Uk7wz9wEQR <!-- DE0q2a9J"e m
body {
~1t*FH9qV4y5Y font-size: 12px; c/{&X2lAw
text-align: center;
9`,Y?9hC v;G,YV margin: 0px; LM.K+NK"NS0K*@/x
padding: 0px;
^G%]?.xG }
w$cS0Mv #pic{
)G x)sEV   margin:0 auto;
-} Ta8nT xY   width:800px; 'v:b/ua*xl#S
  padding:0; +N_ F&THu T3S [A
  border:1px solid #333;
\r7mx NTz   }
:@O [1Lp b #pic img{ b0C*f#WE;l"af(}5x
    max-width:780px;
^m3}'u&Z.m G width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); R3h_:jj w,J7fv
border:1px dashed #000; C8}R_5J
} jU%wZ l+Ao1r*M
--> j0rpsm,{
</style> .p d!l)c F/Iq
</head> T1c+r5]Qv
<body> 1t`)M1BO&\i4H
<div id="pic">
Ey+c5RmV _ <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
j5@B.n.Y </div> ?8GW%CJ
</body>
%R\\v+? </html>

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


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