捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。:yV+I&M2y$D
关键在于:max-width:780px;以及下面那行。J-?cJ jT9|Q
[b]固定像素适应:[/b]
&U&qk5R7Ye e j]+A K?*Ny
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>  以下是引用片段:
5x]k6ynJe-]j <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> ^*S.dDF p
<html xmlns="http://www.w3.org/1999/xhtml";>
!n^ _Qx*Y <head> 0CA m&v%?;C#rtf
<meta http-equiv="Content-Type" c /> $q'lL9o%M!o4i{ ]q
<title>css2.0 VS ie</title>
z9m7i(b'b+y/_I)J <style type="text/css"> y b1^&M]t
<!--
e+G,V"a!{1l!~ body {
W%X-a!{^ font-size: 12px;
\F ua!c%M } Y text-align: center; &\*?{5c({'JEo+u
margin: 0px; Q9B}#|X
padding: 0px;
y0ezW*~.e }
#B_D5m_Rb #pic{
(~7v#x3~ `!z"U0u   margin:0 auto;
nk*{IaA8b   width:800px; 'Vt a(i8H5](GD
  padding:0;
i+sKm/F)xz   border:1px solid #333;
^*K*pR%A4u   } Gn:Jb^5C'l
#pic img{
GN|FT+JSmF     max-width:780px; L$p5Y,X7VlF7n a
width:expression(document.body.clientWidth > 780? "780px": "auto" );
(] JRs/K border:1px dashed #000;
(e;Sq6z;[QO } $nvb-q/G!_+@b@
--> ,cWE{}w
</style> C.~oeFgDC(t&f
</head> ;l;H9I!U P
<body> )] i.|8MDH5x+C"]'L3c
<div id="pic">
a5x9W#T9aYf+p <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
/KU7i![q Exh </div>
$Ve B&E }y,jN </body>
g4Z6j!x2T5]W8B1N </html> 6L ]on3L+I
.`)a kWE
百分比适应:
So&_"y | } 以下是引用片段:
-Q omy eeZ4r6J9L <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> B6Y0d G9{/Ov%r4N-q
<html xmlns="http://www.w3.org/1999/xhtml";> 7qGrM\Q/_t1AG
<head> rh zrw zM vM#z*u
<meta http-equiv="Content-Type" c /> d?n)D%x O
<title>css2.0 VS ie</title>
HfB0@R+A <style type="text/css">
-[PU ]n!z?%]+h:e <!--
,]4x'T+Pc"d!v)J body { ?2~"\-{V8S
font-size: 12px; $La3|1z6O[4K$UO,Y
text-align: center; x#Xp4F N
margin: 0px; Yv'e"Q1[R G8_ Cn_
padding: 0px; ;e6Rsb8}
}
o _!zg`$e TZ #pic{
`$N"E c)G2xL   margin:0 auto;
)`.v1i2V ? r e   width:800px;
X _E.u9Ou;j   padding:0;
1Z a3B%{ec:xQ"|:[   border:1px solid #333;
"_N;q i,?"`   } V*@MMb#? _
#pic img{ _9u?3V X4d^#]6H5t
    max-width:780px; 8W'J7qb1j*`+d
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" );
L3Jer0? border:1px dashed #000; nI(R'G?cF
}
-|h&r7D ] d --> %X!fcg%wT'P0V7q Z
</style> wy%t7Kd+k i(Fj&pH
</head> 0v0agl s3]~6G
<body>
;B2~{Xo <div id="pic">
+GG!?6LN-V1w <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
K|+?:]-\ c6V </div> +dD*x%RW:iG;V
</body>
x%M3`U4G;E </html>

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


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