捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。1VJ%[&Re!B7tP
关键在于:max-width:780px;以及下面那行。
6G F{$M5f,DX&\6W7D [b]固定像素适应:[/b]C7zw*b"c'~d
D2Bb d }vLU"D
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>  以下是引用片段:
Z1}E i4a*q)Hb K <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
,|,F%N{Q <html xmlns="http://www.w3.org/1999/xhtml";> R t[C(s%W
<head> Xldb0y?
<meta http-equiv="Content-Type" c /> &Z t|E:{&{ rUy#q
<title>css2.0 VS ie</title>
:E2f(b`5N$ZR0~E <style type="text/css"> k6@*eVq}7m
<!--
#k5W'h0W o%fD body {
Sq~+Nv font-size: 12px;
3yp*]#SP)w+M text-align: center;
o%r `5Q1z#M;O margin: 0px;
(KW RZi padding: 0px;
#zjW{U?&hND } 4s7q0bMui7u`s
#pic{
$_U/Ro&F)}(g+x   margin:0 auto; l#a.JF)d
  width:800px; F-C8yxu4JM
  padding:0;
O IL1U.| H,H8A![.r8Y(F   border:1px solid #333;
N8T]QK7s [I   }
3D+Y)@|:U%A!uk0] #pic img{ RI+spe2n+g%CW!t
    max-width:780px; 7BM6J~%[-O
width:expression(document.body.clientWidth > 780? "780px": "auto" );
]eA Cx*O$o| border:1px dashed #000;
)f~Kf$h/_5} }
,@IU*R.S Xy%wR7w -->
Zw#rQ/C8QS </style> &a~BG.w9UTm+shH
</head>
yVZ-@5M2SR"qK3j:r <body>
7WLBAoQrT9A <div id="pic">
n#t g K$H8yQ <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> *}DF,_?
</div>
;jg\0A.L </body> \ uTwD2h!q
</html>
IC?G Q|,y(rK
N_5K8x!t ]P 百分比适应:2k p7M&L1Y1\l8UJ
以下是引用片段:)c3?%h#q#@+J/I _%~
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
oZj#W3\y <html xmlns="http://www.w3.org/1999/xhtml";>
(}#]'UD#uc{(`0|rz <head> A XN!ku2xiI+i
<meta http-equiv="Content-Type" c />
5v^8V/R}&i <title>css2.0 VS ie</title> 5f1t;x'R;tZ du/BkY6x
<style type="text/css">
4k'y&P.S!?+Y <!-- ;eLYw'~1x y0`$D
body { 6U7}n.e:Em-a7L
font-size: 12px; K5c*s5G'UupN8c;I
text-align: center;
X.oG'wMm margin: 0px; L8lJ9j.L~%h$?
padding: 0px;
!Ie\V&A [GoS0| A } 'pBx i#Oe(j
#pic{ 1UcU1p7? X W9R:hb
  margin:0 auto;
] U.J9gm|   width:800px; 2E[Y3w8hfsP#z
  padding:0;
#P5oX6sBFj   border:1px solid #333;
hne1e&Rs|C7D   }
^QOt VZ^ #pic img{
$Hj[:m_8Vj} B%S6v     max-width:780px;
1{lU'r&H width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" );
hEsbMzW~*L border:1px dashed #000;
2}&c W'SE'aC#l } yhm3zM[4N7Q
-->
V rj3[.iiw+u ? </style>
1K*Y5RH&K </head> :ndv*q3]k
<body>
&r2Avx!Lo2W <div id="pic">
ce7PFs0i1C*N#XA <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> DOi$FV"I
</div>
fT e1xQ </body>
+`t M2bS#H*B </html>

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


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