捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。Y*K.G3E2\'p {d
关键在于:max-width:780px;以及下面那行。
JQ)bEh [b]固定像素适应:[/b]
})s CU5C'EX X c+CS n7e
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 _n#u0v@ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
#Y${J&q2B"W <html xmlns="http://www.w3.org/1999/xhtml";> p8d!O:G:oW] ro
<head>
:SF'@:d7T^a4[Pt <meta http-equiv="Content-Type" c />
AC'ft ^'b <title>css2.0 VS ie</title>
{H _*V8b9z8n <style type="text/css">
%@"p$v%vw,G~ <!--
6h2o7Hq-]T0g body { 'ROL [C'q
font-size: 12px;
cPm!Ny B_ text-align: center; Ib5p_ALW5n
margin: 0px;
R`v)Y7\8d0i padding: 0px; ISq-k$sw
}
q)` if+j*iKnK:C #pic{ Y)ZTN*qB
  margin:0 auto;
S:hRnsXtrS   width:800px; Y5C"P!k.|4t
  padding:0; "y(u&u pa1C9S~f
  border:1px solid #333; 6M)apT ly
  }
R3xV-Z.C #pic img{ IYn:mt.B*x
    max-width:780px;
le W }fz width:expression(document.body.clientWidth > 780? "780px": "auto" ); x*m-U/?:va
border:1px dashed #000;
"St9}w aFy K_V }
j1lLzoY F-r5j)I --> i#o|"oP+I*T5Bd
</style>
/A?S3MCkn </head>
3t6q)wU X <body>
&]#?.Zv2W2dQ ^ <div id="pic"> ovcQ?;A
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> E5q+WU~0k6w
</div> bK4x*U f'd
</body> *]/p ]W:? {
</html>
A}1q$p"O|&m r#R1N0d;mA
百分比适应: t V"d;Y Z(pR)L*F
以下是引用片段:
b6[JC%Cy\/U <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
7zw2OJ3p1zS1B4d v <html xmlns="http://www.w3.org/1999/xhtml";> |"Oy,dI y
<head> jc2iF%|:~We ?
<meta http-equiv="Content-Type" c />
'nL8Wno%o6U <title>css2.0 VS ie</title>
;mn{Gt0jn-| <style type="text/css">
7Y(u'bR6\;R <!-- US7pt$Qmq,r
body { b a%Fy#?C&A
font-size: 12px;
jP#lV.wEO'? text-align: center;
yN _T,T1{E9h3y margin: 0px;
i%bN h } f padding: 0px; %[*rY_Z o&U
} MJumei'j8~
#pic{
+])g*T `\ Oa4@4M   margin:0 auto; /x8X/N ~x
  width:800px;
w;jV;a"y5^6z9_9u Lkt6~   padding:0; PFT0}A a5Rg7{
  border:1px solid #333;
`? x6K'Bb2j2s   }
&~H'u/}c%NMA #pic img{ \DR7GG/TE
    max-width:780px;
5U0Bai@3k | width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" );
^kR*Un?7]7t border:1px dashed #000; 6Tk^$d,f5FK?7@1R
} $h'^kd!c7j
--> 6u3C!}q{x3K
</style> J Gx?4hHG
</head> .k D.i;jq^;BiR V
<body> F+|!so-K_HE
<div id="pic">
(Zh`;R*Z*C4SR t <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
n$u r,B's </div>
c {;g#U&t0| O'd </body>
,Hc'@)Y7gE9L#lp </html>

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


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