捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。 MA8jNO4f'A2j
关键在于:max-width:780px;以及下面那行。[x J+?8Imbr
[b]固定像素适应:[/b];kE`3L#Z bJ Rd-?}Y
ml3}pmxG/\
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>  以下是引用片段:5d%s!s"I l|XIm3X
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> Vdbk7T!`T
<html xmlns="http://www.w3.org/1999/xhtml";> ;L;Z P9XS Y"kV1z/l Y
<head> :P&u:xT%U uw@2\+W
<meta http-equiv="Content-Type" c />
W3YQC_7d1D!xAE9Dh <title>css2.0 VS ie</title>
2T T%?1SV`v0?)A <style type="text/css"> 2NMEJ6iX7W&M
<!--
,j$Q.[R/k8L? body { 4~1Fz!B C+yq
font-size: 12px;
J(a'_ GAn,x text-align: center; 2V*Ql$ocaI
margin: 0px; 9NN2S;u+~l/w%l
padding: 0px; i fS7Z3W9D!hn?,p,a
}
+JJ3y3C.sv #pic{
(?8s d8@^@7q   margin:0 auto; m4INI)f8e]t
  width:800px;
cE:D'~"K#e-{_   padding:0;
o@{F2Z"h6N!j   border:1px solid #333; Cso/pg n
  } sH0].R}e(Z1B5p
#pic img{
+G_0PHX     max-width:780px; 1~]M1K@8dC
width:expression(document.body.clientWidth > 780? "780px": "auto" );
9n[&dTb border:1px dashed #000; 'W I[5J0}rZi,J
} yE:}.w?H%{4GHm9~
--> ^Cul7E
</style> V.z"J}V'D4wL7V%R I
</head>
?!x0Y$o9B)W@ <body> 'lo jk'Z-q$DF
<div id="pic"> +u vk*~}:m.m`
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
%zswVAA </div>
,rsfJ){9}^*u1pG </body>
s.t"hK4f } </html> 1W.~ Tv(LK j ZW#NbQ
A&`u,}}V:U
百分比适应:
c WG%{-`o 以下是引用片段: V rK v/Yvw2cB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
{%D2v[%d_U F <html xmlns="http://www.w3.org/1999/xhtml";>
b q|{ W+G2IUP9i <head>
J@+A Ww*h%d G <meta http-equiv="Content-Type" c /> XP/Fo y.U;I
<title>css2.0 VS ie</title>
-xo-S1y!Kqja~-G%c <style type="text/css">
)uptDd._!b:u@`'} <!-- ;Fwn0M}
body { tHNsh
font-size: 12px; H9Wo5qU7]W-aSm
text-align: center;
,|'D+` q2QKx{ margin: 0px;
p~m+BM padding: 0px;
X0m-No'm } [ ?@PQr:zG2g
#pic{ ;gJ] S"q$Z$A'p
  margin:0 auto;
P&C;h!`6eS)w&z   width:800px;
o+h%mXtS   padding:0;
T |9@3d U!h W   border:1px solid #333; o6~o'P.~B| K/e~*K
  } .}*M;z7c;g6S
#pic img{ _4jM kA dq2}
    max-width:780px;
$\ t.~V3aG width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" );
@Vg J"W J K{ border:1px dashed #000;
u D$f5_J7[ } 'I g vK:B e
--> Y Nt ba i2l,B
</style>
"y{3p1Q"V'Z,j9B </head>
1AE;^d!su!g <body> &e2Js F%|
<div id="pic">
0oHxIa.[)N <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
b~!nXaT </div>
XOckT </body> y B:A;| Q,~
</html>

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


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