捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。
Z(a?D Y 关键在于:max-width:780px;以及下面那行。9FI:},u)x0|
[b]固定像素适应:[/b]Yg2m.qz+?q
}uj!T8\_1H
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>  以下是引用片段:
5y9h3P1Yh,w <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
AY @c1E2_ <html xmlns="http://www.w3.org/1999/xhtml";>
S kTPFa-P!Y <head> aCs#v8P3w
<meta http-equiv="Content-Type" c />
6y$u/x#bAL <title>css2.0 VS ie</title>
F*wtT#? Au <style type="text/css"> 2k:B#md0[n,x6IG(j+W
<!-- W"Vc)H q j a
body {
5\`2h6Zv*m font-size: 12px; w;ZbW5J:g x1P
text-align: center; V_ _t7x2e
margin: 0px;
q#~ k a1P/{*b J.T padding: 0px; X!`ALv9y(uzI,j
} /U;G Y0o7x0x4~f
#pic{
sr3}*b/ww`H   margin:0 auto; j g#b,B.y A(ol7UeF
  width:800px;
(Mp?1hL5cF%i   padding:0; f/\+M S/lR
  border:1px solid #333;
Vw wt?/e {   } xy{-o w ArR
#pic img{ %e3v;M `9{$C$S'b
    max-width:780px;
*_L%B(g?2wv){]5w width:expression(document.body.clientWidth > 780? "780px": "auto" ); e)k G nBg*e
border:1px dashed #000; .L.fO:~%l9B:ko
} C0XFW W3x#M1?
-->
O%XO {&g4LO </style> ;Pm(A o3Boc%~2@
</head> )k(a'VL7A
<body> +T8r8V8P1{ or
<div id="pic">
bDEZ\8DZ4TJ%W <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
:\ nVs'gd[S </div> .Feg.E(X T0e
</body> Y+O)q&E2r~Y\)_\[
</html>
&U ulm)q dw2~&i hn }O&mU
百分比适应:
z;Vd&xA2Y 以下是引用片段::D R9}${`7R:|t1MU
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> 2^x Ae bCy
<html xmlns="http://www.w3.org/1999/xhtml";>
kEU]6|l/N)~ <head>
j5ET2e7w f*l!`5B <meta http-equiv="Content-Type" c /> !W*e2x;M8D"`"}
<title>css2.0 VS ie</title>
N8})YUM)wG:q <style type="text/css">
*@S ^+`*m2Xl(?(cP2u <!--
tpi Xg body {
9t#l I \e*c font-size: 12px; Ncn({ Q,q/c
text-align: center; .x$K1@NH7]&ut
margin: 0px;
3F HuDE {4u_ padding: 0px; (}&tI4T5L)rs VuL
}
A,KC8pIY #pic{ "O+G#r&zyI8Uj
  margin:0 auto;
|YMj/r-l&l   width:800px; HxS8H-u+] @8D
  padding:0; no1``8K!D
  border:1px solid #333; 1M?,R:Wd4{9fDK
  }
f4O/w!`nDY #pic img{ b5Ql"vs
    max-width:780px;
U/VVQ.F6Q1l]S width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" );
*M [&`-aVy border:1px dashed #000;
lrf R.wV_.e } %yP9A@&RK,kH"pv
-->
~2G$D ]Ot </style> 2]@HAj6iB
</head>
Q0dh(?p&g <body> z UY{'I#i"p*YI
<div id="pic">
!ff4Q%cP1T&JJ <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> !y POa xaN
</div> nT2g&lbv}.g]
</body> di7Vf?2}I p R&M
</html>

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


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