捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。8S*y;c~b$?8a v
关键在于:max-width:780px;以及下面那行。i8Gvj G&]!Ro
[b]固定像素适应:[/b]
L\n;Xf?&R4r
q&yc9b+F4v 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>  以下是引用片段:
/Y;x[7](E_Y2_ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> ;dk N^$YG
<html xmlns="http://www.w3.org/1999/xhtml";>
2R {E-gw"K <head>
1@I(jbjU!r&i @ <meta http-equiv="Content-Type" c />
RV-Rh i SZJ <title>css2.0 VS ie</title> .R#C I,\~ ~bIz+_
<style type="text/css">
u2@/JPzb8H <!-- AJN&~)y:a3x C D.Q
body {
*G:oO)S S c|3y(`+t font-size: 12px;
rC+q*F4Y8k text-align: center;
MD,S#i6h V.X2q margin: 0px;
'cuu4mq7? {d padding: 0px;
,k-e8mf~m8i DE }
^u4u!X RuKM #pic{ $c bpZa'r6Xo
  margin:0 auto;
pv0K-uf7Q~   width:800px; {6e,[P_ W0wXp
  padding:0;
$H6tkmM8n0lq   border:1px solid #333; 0my/hk)D9k8]
  } @-rf0`sY4sF#u
#pic img{
?pbQ3?!c     max-width:780px; F+M-JKm [ j
width:expression(document.body.clientWidth > 780? "780px": "auto" ); \0U4M1J,|
border:1px dashed #000;
2}1XY5B0T } y*EU^:\&{0h{RD
--> M-@|l7T P4b
</style> qE+Z*n9e7m
</head> 9Y6XW8sjT0{%cN
<body> OR J,K&IA!TR6t
<div id="pic"> 1v_^KI m8] h
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> )l\tQ8h&tEm
</div> ~J] q)F;m!bM1d
</body>
&t9dk.{D&b:@#e </html> mTpAi
yXEa'yt:@ C
百分比适应:
[T)k aa:w)iqx 以下是引用片段:Mi;]1vtz
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> !\@!G0zP9Iy
<html xmlns="http://www.w3.org/1999/xhtml";> {C.a v }2T8U IA4C`X
<head> "D!R,lq"[C
<meta http-equiv="Content-Type" c />
(m5pK;zWLD @ <title>css2.0 VS ie</title>
/g1[0L-n2u&Ne;C <style type="text/css">
J"v)qu k#l&k <!--
Od]B Ad body { ,aq nj6I _*{`&W \
font-size: 12px;
$SENIGK'\].t s]7s text-align: center;
f/b:U p5RT` margin: 0px; :\;u\0^u8l+s4s
padding: 0px; P4e9l-E8Oi
}
fD(R'KYvvQ+V} #pic{
o'h_ I$H)Fs"`   margin:0 auto;
;gnhurLR[:[   width:800px; j2U6{3`}c/E~p+l
  padding:0;
,W [xvM   border:1px solid #333; %U!Y8Amm
  } ;T+JQ(p#m%}p
#pic img{
su)a T(NZ!a5_4Y$M+W     max-width:780px;
\/D9r)ei\%pn7{-p width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); "c xk8u:Y5qq
border:1px dashed #000; "S3c4^|OO
} o[G;JA ?
--> [;_,x[@"R,I%aA Q
</style>
.BUbV!Vc#R </head> ;D&C@3h'Er @dGK
<body>
F(dW)`cQmZ <div id="pic"> f(a[.y0Rc7q!Rq#y
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> JnQ"^%m4k.j K
</div>
V@8f[)D,A </body> 5n$diJW m o
</html>

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


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