捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。aU [ ai$^ F
关键在于:max-width:780px;以及下面那行。
.y3y&Q.Ot0[ [b]固定像素适应:[/b]u+H3iZL,P
1AIZ/Hq
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>  以下是引用片段:)T5G e0_$L[E
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> !g9X)h"Uk!y#^
<html xmlns="http://www.w3.org/1999/xhtml";>
f-N[6cw\8O"DK <head> #pMc-V6UnJxE8d
<meta http-equiv="Content-Type" c /> D)M`T:l g6n
<title>css2.0 VS ie</title> %m2Q:G0yq#F4N(`1W"{sO
<style type="text/css">
r,`(BmzL]8d@ nX#O <!-- yA!yxfOk3r9eN
body { ]3{}5t XPNn
font-size: 12px; 5Q!` {3Yp(o;NYQ
text-align: center;
c+g)l,|)S7T margin: 0px;
b'T p.O ZVYh padding: 0px; G1cD%r"wS
} 6\'D6}/@_\:Q-z/o(J
#pic{ ;Ba0G;O VreCU
  margin:0 auto; 4IK'~q$D
  width:800px;
S/S+_6CaB5Cw`}   padding:0;
w4cj5@'^&u.v'\   border:1px solid #333; zb$|7jj knh
  } *oZ(_*],?c-O
#pic img{
5YR-bI&BT+G0H     max-width:780px; F|6z6X9pY
width:expression(document.body.clientWidth > 780? "780px": "auto" ); -T4~GV^B)Ha&E
border:1px dashed #000;
.CRM [)s,l5v)P }
4YY6fA`1R![:} -->
~Ha3Ad&x,\b8\ </style> !eu)j,_ \ ^6\rE N
</head> ;P%ey5c1W?Q&x
<body>
;l7Uf6qF7K!k <div id="pic"> (Bx)g5Q8y)Q2ml
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> 6[LZ3DUdKk(R G
</div> %K(?/N/M4A:D!zK
</body> ;o{5IOB
</html> f3`0O#L Ke`2S?

.R@3`,IZ 百分比适应::j zlc6u8Z
以下是引用片段:dC2N"f$CB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> PcFi_~9G
<html xmlns="http://www.w3.org/1999/xhtml";>
(za5s-g\Gg;Tr5V <head> vn*Ns&GU j Y
<meta http-equiv="Content-Type" c />
:Q3S6en#J!sS <title>css2.0 VS ie</title>
9i&I_$k&@4x$dws <style type="text/css"> Rvc~k
<!--
yl+| isPao body {
'?,}y"n({W font-size: 12px; 8?,K9zGa
text-align: center; )kKk6w-gBa
margin: 0px; t3X tqKE0S5]
padding: 0px;
s|CvOM0O }
{O*r(J3E #pic{
r8~p"u0qst`   margin:0 auto; 6n\f'hI)mCK
  width:800px;
KK2Ov?!a {U   padding:0; ;W)j]v;d*W
  border:1px solid #333; N9I\x)^r#P%Ai
  }
R$R!s*^c)pl #pic img{
4P"tkK q$t5f6o     max-width:780px;
v r's4Z'XB8R^_ width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); W8X/L#h(l X4}
border:1px dashed #000; E Q1wb0T7p`1e$_{
} $N6j2x4z}
--> W;|:{"v |`x
</style>
%AB0~!P7Xl </head> Fp s?s m#Q H6vy&f+n ~
<body>
'R`/^i _ `3W <div id="pic"> NGMRT%{}7H
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> 6i$?*H6f,Q+V k$Z
</div> 5TX$j&SL n kN
</body> S;]n5CZ YU E
</html>

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


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