捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。zEzNJ
关键在于:max-width:780px;以及下面那行。
1f6sN!f:B,g G [b]固定像素适应:[/b]L"t]1g0j\

7t|J|i6F!Z j:BX%u 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>  以下是引用片段:7\Q*aGR1h,H
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> s w8zsk y o$h
<html xmlns="http://www.w3.org/1999/xhtml";> -J(p @#p [
<head>
)X?*o ]4[N"I(S+b <meta http-equiv="Content-Type" c />
1`7Qr p ni8JY&Q <title>css2.0 VS ie</title>
n'QY+vzHX:W,Ra(b <style type="text/css">
'V k:TR3W,i ] N G~2Q? <!-- 9fT&qQFP
body {
"^ E7|*e8u;G `)pQ font-size: 12px; 0F$W|6j'dm nQ5Z*z'k
text-align: center; )J8BG9P[t!cV4Z
margin: 0px; TKU8c_{O9j
padding: 0px; 4]b+`#RU0n
} r%d0{4p!H)Y p T
#pic{
%n'Y8RQoXI/sU zf f L   margin:0 auto; 1@YV cT7B a }
  width:800px; KH ?9BS$H;QDy]I
  padding:0;
/Npg$[.uK4U   border:1px solid #333;
7}u q x:~6~b$aehw   } ^;S?K4^d
#pic img{
&`Q0J.N ^e_"P     max-width:780px; 4y/mr2f H(x6a2@
width:expression(document.body.clientWidth > 780? "780px": "auto" );
-q!`H/Z u:?[)] border:1px dashed #000; 9^L m*V|f
}
M*r jJ)jh -->
x:j8j _]Y </style>
{^y$W([ </head> 0M+f}nw9?$Pu
<body> A5Op0D%j!o|&D4Pb
<div id="pic">
p\`}}9| ]-|1u <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
)W[`6Vwp7c </div> qx+jW{9B)JZ
</body>
NwRd.L </html>
*co'FG Z 9P*D h%]]b*Ib9a
百分比适应:
Q I:?*wqY6L8U 以下是引用片段: HA1B3xm F
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
Yjy(U!aC,s:f_ <html xmlns="http://www.w3.org/1999/xhtml";>
Z3rLsj/L/}2TA <head>
_ T(cw1f <meta http-equiv="Content-Type" c />
H2X%S:fO%]-q,v2Fw)m9[ <title>css2.0 VS ie</title> `D,SAE3DX G}
<style type="text/css"> ?:CP$RfhY]$o9v*}`
<!--
2j&ZODU body { l#uI(oO:r%y
font-size: 12px;
A8h Sy$@H,b(R text-align: center;
%RG6m;`#N(J Vp'}H margin: 0px; ?L3Bp;A i
padding: 0px;
'o'U%I!r2q ~ _ }
[qn#g4z\1qL2od,w1_ #pic{
`Ja%F2S   margin:0 auto; A;~]Yb6Rowk
  width:800px; !vc?-Ty7Z
  padding:0;
2rK7cZ'I pZ$T   border:1px solid #333;
kVF9|9j/SQ   } H%u%l%g!rO
#pic img{ c6wX1`,r,aE\
    max-width:780px; 7A9~d;cb q
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); D+Pml0{%h0Q*[(U
border:1px dashed #000;
8b(~y!r+Jj }
:uewecx5f7t -->
8Q@0T ]r_2UZ` </style>
N4Lpx9A(MO </head> l*N%pEjJ
<body>
o&n,Y4B,J,I <div id="pic">
Cj.[g.N} <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
tW9qoed;Z.q </div> ?9wnL?
</body> *m|+S9a,aA
</html>

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


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