捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。
qt`"JF 关键在于:max-width:780px;以及下面那行。
0A!~|eonIcM [b]固定像素适应:[/b]0xy$b5W-NK\Z&ip

l4N^)SC 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>  以下是引用片段:
4H|$_&XUo_ F)@+z8c'E <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> Rd}[i(q$f
<html xmlns="http://www.w3.org/1999/xhtml";>
9?2e7a$G } <head>
t,] }6AvZ } <meta http-equiv="Content-Type" c />
WW3c `;?s.G <title>css2.0 VS ie</title>
y3xX0R:hlb <style type="text/css">
v9ar`CA:u%Nw <!--
x}qcQfv7? body {
nE3u%X5J0I];H font-size: 12px;
0f#j/O k9Z1`M text-align: center; G,ft \5p kR t
margin: 0px; :Y9YaOY3`|P
padding: 0px; 7^B%K,_G!u fK|
}
GMv+vrO ~B&\i #pic{
\9q5p#EE:mVK2t   margin:0 auto; 9q#~ G'r%L9X3q
  width:800px;
N_8ae Vz"d D(X   padding:0; -ltn BW5c3VU~
  border:1px solid #333;
^8BLSzpV5[   } C)_'HigQ)|B
#pic img{ mkn8IcT/h
    max-width:780px;
p ~,w.l/KgH_ width:expression(document.body.clientWidth > 780? "780px": "auto" ); w-}C {5x.]dS2c }
border:1px dashed #000;
0}!V)e&@IXp(O } cr2[4I `Sc)^
-->
0]]0l3t8zf </style>
"X+\'pZ"Z4` o LN;^ </head>
)x vH V!] SL(R"r@T*A <body>
&@$_&EN0|U@ m <div id="pic"> 9\ ? _ r;W8H;b)a2d8J S
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
-W5n6e m2G.|:bQ0@F </div> 0n$Q6ne0J,b+zM
</body> 6`A~T:H.Tk2n;P7wZ(W
</html>
Ao;S+LPK
bHD4]'J 百分比适应:A2Sb;r0Tk+~7R
以下是引用片段:2lrQ4d0`q"t
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
7`+b5I M7u_0ETs <html xmlns="http://www.w3.org/1999/xhtml";>
n-wLp@y@zy <head>
6@Z iv,ZPT._p Z1N <meta http-equiv="Content-Type" c />
d0~ Y0m.mj#A6Z J <title>css2.0 VS ie</title> 'a `6c(PT:V9S5kx
<style type="text/css">
vp.THA^"Mbr#B <!-- 5tWhdT(P:}BjN.V
body { td#Q1U|'jg*R#p
font-size: 12px;
R.EL:E]i0H text-align: center; &|d:HLbK&`
margin: 0px; UG4D#{S6c'}F
padding: 0px; &h3\7F ~D)p Ma$R8z0}
} fNMT6C wtQ'R
#pic{
5mxaG_   margin:0 auto;
_#f/IIP8rl|]   width:800px; XL6u tx \{5`
  padding:0; 9L-o1??Jo
  border:1px solid #333; 2Exx"Kmz
  }
/F GQ`)tl #pic img{ 0_ PF{@q!hE
    max-width:780px; yP7x1p${U
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); E1X+l1G4x+l;o
border:1px dashed #000;
t h#]8`9C4i;X }
!U ?.x Wo+~.F Q -->
["{6F4N;MCD </style> 8Q*kz)D^7`tVh\ T
</head>
]2_2U|iz6?\ <body> }5?:J4|t;aLB7ZY i;[&l
<div id="pic">
m"c"|eJ2| <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> tQJMp9o os._1L
</div>
S(I.Xi&pLY P2[ </body>
2Qlq@\h-O'ZlY a </html>

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


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