捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。i z.UYV}uj
关键在于:max-width:780px;以及下面那行。+NIaI9MRq
[b]固定像素适应:[/b]&k,Et"S4U5p#A
8FS8Bd9Mo L2q
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>  以下是引用片段:
On$`'jR&T <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> B,pRQ3rhn%n g9F(M
<html xmlns="http://www.w3.org/1999/xhtml";>
Q{#s7qoT <head>
up-|#T^Cfe,[ <meta http-equiv="Content-Type" c /> n\A `-A}H tY%^
<title>css2.0 VS ie</title> 0P.zz4[6TE
<style type="text/css">
.Mp2l#\1B;l9o7c <!-- tV'^ S~2Ie
body { 6J6VB(B;d&l(i@
font-size: 12px; J RN-C2j
text-align: center;
.e4k4Q m g margin: 0px;
Use:@W8[ padding: 0px;
R*}&a I a o ^+K } 3ZnO N9e{ \ ~
#pic{
mn#H3HhB/b"q   margin:0 auto; 2|"V @ _8~-Fv V,p$|/C
  width:800px;
Lf x#K8XW,BV   padding:0;
(gC#^!T_Aj   border:1px solid #333;
S-n[:a^"bGG4x   } I#sZ MD3H4K
#pic img{ E B3~.KDG/K
    max-width:780px; wzX ZQ
width:expression(document.body.clientWidth > 780? "780px": "auto" ); %^uM.F6w3q
border:1px dashed #000;
7Z)c$L6aR2t| }
9eXfR5S;^ -->
Y4RF\| </style>
wX$D4X H </head> 2K{$I'?:llt;}U1M
<body>
DQ_7s0a5H&R <div id="pic"> Vmr5i^,_
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
j{fA It1f4D R:C </div>
(JVAAo M x`-r </body> !Sy,F(rq m&n Dx
</html>
6q1v"['c y
-Z8\(`9c7g,z 百分比适应:
|p:OW_q? d)b X 以下是引用片段:%gj8m8w'jl
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> o;dXXn7^1{_
<html xmlns="http://www.w3.org/1999/xhtml";>
-Xo+?i\2@~ N <head>
0JI"u[}R1_Zv <meta http-equiv="Content-Type" c />
2Y'gk,ZL+@4w <title>css2.0 VS ie</title>
KJ?2z6T$G$N <style type="text/css">
6Qm@"v'Iq/s6Q] S <!--
;P q#b0|#M6yBx&_ body { ~:eh2t({:g$X A6d
font-size: 12px;
$Ei4|7e/Vw j text-align: center;
wh"VCd%e xO margin: 0px;
Hm:P YmmR E6G padding: 0px; !eAs kZ'iQYA
}
RI2zhC #pic{
Y-Sy0N(A+hfF   margin:0 auto; _^n/z s*V x
  width:800px;
"EPhj~   padding:0;
8e D ^/Js0G4\-~ |   border:1px solid #333; L2jAj9AE
  } o]Ky1w
#pic img{ /\7gNaVl:w
    max-width:780px; /k'kN(rQO
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" );
\E-P5G+]m'q Q)EK9L border:1px dashed #000; 'P^(|oz:o[-K
}
4?_k'E}_ --> +D$ckr?5x;Y
</style> @\ ] r/m7|
</head>
h\or?icB <body> Q D_+e!z,d;fc
<div id="pic"> v|a R9P |K
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
B&y*h5N\+|9k tI Z^w </div> R3lGdNq4g
</body> uiXB e:G.I"|3v
</html>

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


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