捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。
U^_;M~K1o 关键在于:max-width:780px;以及下面那行。6m)i(d:bU&| vx7`p
[b]固定像素适应:[/b]
%IU3ys2CV 3zZ${+B8F ^ J
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>  以下是引用片段:
.a+_x1d.hx <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
D3z!Y&cM${O*s <html xmlns="http://www.w3.org/1999/xhtml";> nQZA#@;ns
<head> b&qk_@%Uq
<meta http-equiv="Content-Type" c /> D7k-X5B F#?{
<title>css2.0 VS ie</title> |'b'wT5j.]fP
<style type="text/css"> b/p$h9p0h
<!--
8FH)|UE body { 7G.bp6ef[Z
font-size: 12px;
2|&OV9_8y#t,p text-align: center;
S2aWf4u%_:t;] ^NW6E margin: 0px;
V ooVN&l&{u{9Mx padding: 0px; *K#M t dVy
} iD"} pW-s
#pic{
8{"y }~"ov   margin:0 auto; 8n&F5[8W-s:Ca
  width:800px; 6E&|4~*F"B}I
  padding:0;
;a%G W-b-lL\!Gn/Sy   border:1px solid #333; 9v"s L!v'k K1G5_
  }
[7ONm8t&~[ #pic img{
,w5SC1W&F     max-width:780px; Y2fnL1JS| fZ
width:expression(document.body.clientWidth > 780? "780px": "auto" ); &e(X@&QKz~R.I7D&t
border:1px dashed #000;
!A m7i7TnI+O1P }
ZI}!j@tlz$w -->
H2w%zQj B#vd\rJ </style> [y7jU%t |
</head>
nr TI,E:_0@-E E U!a <body>
K+g$iZ3Fln|;] <div id="pic"> \:e6[@Ajy
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> +a:@5L&n8R2R['q S
</div> {K:S"A~
</body>
S#R ` {.c{ </html>
"b5uD&f["nx3_~ *U*r{]t fv1|C"v
百分比适应:{6uBK.uN @)XW
以下是引用片段:}i Hy0orv
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
.sR@ m*JT <html xmlns="http://www.w3.org/1999/xhtml";> /`;IGUd}
<head>
)p*A;X/@;v5KA <meta http-equiv="Content-Type" c />
ztClyq^ <title>css2.0 VS ie</title>
fY+[P'X~ ed <style type="text/css">
!BC+pdf Hl <!--
3|T;`)K}r body {
;hH2j~$GKb font-size: 12px;
w2r Ay R G/l2F;N text-align: center;
]7C[O2P margin: 0px;
6DP"j/I[u padding: 0px;
V3N&f%R P N,q} }
&X+Y(S1n9d9dB$|.R #pic{ m%?X#Gc5hV
  margin:0 auto; :i(R2a:l? l5gg
  width:800px;
+h*F i9d0xp y}   padding:0;
!v7FL}4_?'~.R4_   border:1px solid #333;
]g2`2hxT   }
minc4m8p rr #pic img{
b2p;rUH@:Z3x'd     max-width:780px; d1bWB6y wR3i
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); W2m6Ou0D]j
border:1px dashed #000;
%f0go/D$BJ:t } #yG*FiB R SG
--> !WolVS f4Ke;e
</style> .FR#[mS:qu/R
</head> n*XVoT ?}S
<body>
1on YG @Nm <div id="pic"> Cf/|3^5i e[7q }
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> `)Rqv C
</div>
o OP+m"^M5B </body>
Uey!Uyz w6I </html>

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


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