捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。 eK4YC.T'Xv
关键在于:max-width:780px;以及下面那行。
P5^-HC"qh*b(`@] [b]固定像素适应:[/b]
$]$o[8|t qL
Lh"a"AM |%p:M-r 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>  以下是引用片段:
K Ec'Hl"N5H&a^ \)M <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> #[0C*l#JN#~w
<html xmlns="http://www.w3.org/1999/xhtml";> 1y"A aB;hm5p#h0P6W
<head>
Uv/jOJtf <meta http-equiv="Content-Type" c />
i c }3A2B <title>css2.0 VS ie</title> h gJ t7\ap
<style type="text/css"> R%tOD&\'U&Ah
<!--
JW:TZ._1B] body {
-T!bK |6E#s e/{#S:k u!d font-size: 12px;
`3Il.X$I3B text-align: center; "jx!_u)x
margin: 0px; )v%{WzGn#K? O
padding: 0px; 5m/_ M|'Et
} $L6G)\)O1s
#pic{
gI1OEG ]   margin:0 auto;
;ic fP9J;N:|   width:800px;
At)\#C b$jv   padding:0; |-Y)g ^^%?(v
  border:1px solid #333; _?,^8gX+~)qZ
  }
}` ]5yV8U!C ?S Uz #pic img{ Vh5l|?(D
    max-width:780px; C Vm{2|L
width:expression(document.body.clientWidth > 780? "780px": "auto" ); kl4O_ZW6j/E
border:1px dashed #000;
6u4ct| Wj } 0E[-hOAjAR;u
-->
` P9j p6~U.XS </style> +a{D m)u KDU
</head>
7NKKFC0?x <body>
1H;fX*e8b1[| <div id="pic">
s&E.dOB@&n <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
)XU/R ~7f </div>
%V3X2\7oS </body> YfHS(~9z ?
</html> a:C#?_VF e*g

.fc;y? KAI 百分比适应:
z!n@ HTN [2d 以下是引用片段:kL7X-N x
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+Bxy!?u9p3B1i}/Y <html xmlns="http://www.w3.org/1999/xhtml";>
%k{},c2NXX k <head> #wgg5Y/}MLDA9J
<meta http-equiv="Content-Type" c /> "NwZ_iny,?-kY
<title>css2.0 VS ie</title>
$u!\_"^(c*~T <style type="text/css">
t/v2C$w3y}.?J3A <!-- nBO2UH7^+R
body { (|H nKJ
font-size: 12px; +T"S1G/q/]Sb7n
text-align: center;
-X9c _2T+SS ]A8S margin: 0px;
E)t-[|6OPw'a } UR padding: 0px;
:o"I4zN(I Q;f&c } n8X R$C6RV_6GM
#pic{ po1`3MIt4ZCV#oG
  margin:0 auto;
:{5[opm*u]j#J hP*_ G   width:800px;
i XWYP   padding:0;
*DFa*jeuA   border:1px solid #333; n \j\;c"W8j @1}3tog
  }
PHKru"x!vY;J%] #pic img{
1T+phR|,Rgcp C     max-width:780px; DGq N,j0o U)h&m^
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" );
mq j;Y0v border:1px dashed #000; grt0^I"Mfx-F:i
} z(RWX z d
-->
3i#v l"J3?+j </style> &J$K4H? r
</head> @1jm;om
<body>
MJ^ bb cviKn0F6A-s <div id="pic"> l!o6})T*a&`
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
(yFP |!FK!Y.p-s </div>
(o k/h4W.N </body>
u@"u9?R } </html>

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


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