捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。
(M-K5T"b,W[1S 关键在于:max-width:780px;以及下面那行。#])@;yQ,cIT@6P
[b]固定像素适应:[/b]
5xDl0P \u2v9g-w
,zE)t9A%\u _)a6? 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>  以下是引用片段:
Q4E!F,hC @(z <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> Bv"_H.?+i
<html xmlns="http://www.w3.org/1999/xhtml";>
W/z2NQ6~!T;wt+N <head> /M"Q~&Nk@J
<meta http-equiv="Content-Type" c /> :|-n5l3Sd.Bx
<title>css2.0 VS ie</title>
aE*T7{'{3v:l <style type="text/css"> ,Ps/] _u!oA DkR
<!-- A'JkYe$a/U\
body {
vCo \ g Y!jPu font-size: 12px; gz(}1j f'z[
text-align: center;
g\'`t;doA:C$| margin: 0px; HZ]Z4@t}RY
padding: 0px;
R6hw `-A }
)Y E8K L_v7{OP #pic{
3hX8B4hD   margin:0 auto;
G(GLTo;Eu|   width:800px; h~;H2cNr!m
  padding:0; )p7i ti,L&WG2N
  border:1px solid #333;
L} oI%iQ|   } #VJR~nei0v\&U
#pic img{ ]R$BE!X$\-JW
    max-width:780px; ;?5F6xk7@q9dK
width:expression(document.body.clientWidth > 780? "780px": "auto" ); +hVmNF(SnK^
border:1px dashed #000;
P7M|s8r1b`} }
Lyx gJI5FR --> Y_t0?.@mV b,o&}
</style> V$ND+Ip6i*x
</head> 1EQl9WWy
<body> $N"A_ hl8c
<div id="pic"> nMkW.a6I
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
qw t{3vp j </div>
8u}Yc|4WX </body> j5qx$B&R,nG
</html>
+wf1j'ev&u+u cB(@ $YW z1D[|~J
百分比适应:fZ#NOUy{^
以下是引用片段:
0Qs+c"an4OD1d,@pZ;R <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
8rO[9jNA <html xmlns="http://www.w3.org/1999/xhtml";>
1yn5C t3U-D:g <head>
4nf7}3_^+IsJb,_\ <meta http-equiv="Content-Type" c /> 1{^0G%l*u ]#F?
<title>css2.0 VS ie</title>
&krl2v9j4G <style type="text/css"> t(Y._1gSC)G
<!--
y7ZU L%}j oPK body { Q0[G |ow/}!Rc:A
font-size: 12px;
"Xw\X\z*d text-align: center; ({A+Yq`.ZAx4c
margin: 0px; kh@.BVF
padding: 0px;
/V~3y(| ]KQ } *mx*dX7A;?:pk
#pic{ 4G(E/IC4N0Wnbwg
  margin:0 auto;
f2mwD @/f9fE t   width:800px; #l1X4ku%G-J nA%H"{
  padding:0; "[6R4g r*v0o*g?q
  border:1px solid #333;
4~/Y1Y&[@j*|-b@7s   }
.wiZ H;b"aXe #pic img{ Okt Wo(A f'fx9\}
    max-width:780px;
9i]5Ie3j5Y&R width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" );
@2UK5ma'@%Tj(V border:1px dashed #000;
;TF!@&yB%K$A;] } W0]y L^,t0Ta
--> 5K&p:c~XA'@
</style>
hfp!y9Wtuz-F </head>
4A\P QE d3Y-F Pf <body> H.T.A~MC9F
<div id="pic"> #d$@:J$X)x!Nq7M
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
/O&M+~1xb \qZ </div>
h#hVaY"~l </body> -Kx'b9q7Z/NUt
</html>

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


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