在DIV下图片自适应的解决方法
以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。!hk4[2S3OnS w:i关键在于:max-width:780px;以及下面那行。
[b]固定像素适应:[/b]
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> 以下是引用片段:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> l FP5ZmN#N#khtj
<html xmlns="http://www.w3.org/1999/xhtml";> ,A2h2X4s3yI4V,b
<head> Y!{ PckK7_d%w
<meta http-equiv="Content-Type" c />
<title>css2.0 VS ie</title> lYy5W P&]
<style type="text/css">
<!--
body {
font-size: 12px; z%d5N^ gM
text-align: center; /EP,Gc,q%t[E
margin: 0px;
padding: 0px; .Q,J j,UxG m:w"H
}
#pic{
margin:0 auto; &Gv7jb1T+p
width:800px; 9H*cnrA:U'Z
padding:0; #]V2d f!X9Y
border:1px solid #333; mn7d4pm
}
#pic img{ T1GK"Z~w
max-width:780px; $p_%fM|{b%l*@&E
width:expression(document.body.clientWidth > 780? "780px": "auto" );
border:1px dashed #000; 0x7vT;Vr^
} ww-D;t7v-[
-->
</style> g2i(\Ys(x6X0X
</head> w!i \,n6y2s6m8f{u
<body> /j5L J k@ \)E.h
<div id="pic"> +Hp5U:Z9UV6PaB
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
</div>
</body>
</html>
百分比适应:7CS|9_,n
以下是引用片段:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml";>
<head> L6Q:L|5z;J2q
<meta http-equiv="Content-Type" c /> `"dF-o_,?e'z^
<title>css2.0 VS ie</title>
<style type="text/css"> Q)xN4r8}@2_4KU4} p
<!-- ]3B;t7\ Rs;l$b
body { O+MR-b3S bSq
font-size: 12px; FnVJeY
text-align: center; /k.C]5Oe
margin: 0px;
padding: 0px;
}
#pic{ -Zy6`Xl
margin:0 auto; y5GX[e:xqD
width:800px; T!C4fV(C{vX
padding:0; EJ+R2tLP
border:1px solid #333;
} M+M;p}\xD
#pic img{
max-width:780px; (x!MvOvJ:_
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); e3G K6on&YA8}.O2ns
border:1px dashed #000;
} :FTT5c+b+o9L}C'{'zT
--> X ^,y0F3t"F4_5{
</style> .d"VT*Jq:X
</head>
<body>
<div id="pic"> "s:mi)^:_Rd
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> h.S"dfOE
</div>
</body> 5EYF:|&? CN:e
</html>
页:
[1]