捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。 DQkjac dOt
关键在于:max-width:780px;以及下面那行。D,D.@lK7E)a2z
[b]固定像素适应:[/b]s)t~ O2X7s#ib u f [

H(U'}D!o6{ 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>  以下是引用片段:
5z#d(g/[+UJ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
F2B4t{s ^b <html xmlns="http://www.w3.org/1999/xhtml";>
@K~8I9Y%Rz]6S6@ <head> :s-p%o4HV,n1hO!Q3C(Hk
<meta http-equiv="Content-Type" c />
8hHu*\@oW <title>css2.0 VS ie</title>
0a"w$K`4V \v&[$di-[ <style type="text/css"> -B"B'e @k ?+tm(P
<!--
~-Mk+I~ body {
,V9l,|1F$\2i1Y+b'y] font-size: 12px;
Tj%w)@R7? text-align: center;
S4?6H R#@ v.f margin: 0px;
k f?,Y+R-] padding: 0px; qlzlqtf EP3t
} 5l4G Ytp7\K(|\
#pic{
H%a;h Wc   margin:0 auto;
w2W F(o&H5B{   width:800px; [%UQsE$h,~
  padding:0; ?#zq XY0F;C)o
  border:1px solid #333;
8P!C9t7g#xi   }
n;`pB8Z1{%|7j #pic img{ 2G'_ J g J
    max-width:780px;
3x+OFYXG? width:expression(document.body.clientWidth > 780? "780px": "auto" ); %@0C-a6I B a&D:C kE
border:1px dashed #000;
;jw S"dq p } 'I;?,GU^3}#MR@
-->
~+OLbJ9?M i%R3P </style>
7S1D_*u)hQs </head>
co%[%Ef8I9K <body> S] mPxh/r#f
<div id="pic">
8J c,|g|N` M"L <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> R$p1M8HfnH~9US.MR
</div>
7h-A'V~"fc!Gv)p </body>
wEQL8r*t[ </html>
&F4H/s!RsO`A1du
\f2r!djZ 百分比适应:
}F@/p K 以下是引用片段::Gc!g AC*TE~ [J
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> 0R Dg%bT:rQ
<html xmlns="http://www.w3.org/1999/xhtml";> v,W0Yd[f!?!]V
<head>
2??wd1RX#W <meta http-equiv="Content-Type" c />
+rQ#g"yo/XNj-IW <title>css2.0 VS ie</title> [P)Aw7Kb%y1m2]4z
<style type="text/css">
Um){O9sP"a <!--
e U,B?&F5i body {
c3I[Z]O"dY"cr font-size: 12px; .I-H(B$BC.O fK3R,W
text-align: center;
_vj`3Wb2R margin: 0px; )D](Bu3G%QZlhWM
padding: 0px; 'Eh#TiN6~6[5A
}
$kFrlp5B3Gh #pic{
#tGfl|gj mi|   margin:0 auto; }R+U5y OT5]
  width:800px;
,L,y4E\9eO/x   padding:0;
!X`j:D&x*j"d   border:1px solid #333; $I p6Sd-C{6iQ
  } eq+Y.U k,\
#pic img{
!A$[`[WR     max-width:780px;
u,rUSpR*{ width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); u C{Y:] U
border:1px dashed #000;
{%ye8fgM:Q-U@5z }
+N1@$y t.i -->
7N|b&Z|F*l'SV GQW </style> &l%KU Hh,Xo
</head> e/^*Ks+Y6D*D5x*b
<body> jKf,[gKp9L,|,f
<div id="pic">
+Iw%?-O? <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> (o8o m)A{ ? y'o
</div> ,cI_GPY
</body> @T&e-`A7H+G;P kc
</html>

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


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