捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。
Hty/CYi&W:\ 关键在于:max-width:780px;以及下面那行。
5T,h&aQk0|3x"PY+G [b]固定像素适应:[/b]f+Nap6{kz
(s(N$|B\C+F
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>  以下是引用片段:z+NU-^vP?'d4Kc
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
&fX7SN;u D? <html xmlns="http://www.w3.org/1999/xhtml";> 1jM7d6C+yUn0wj0K(u
<head>
a$b/^V:D't <meta http-equiv="Content-Type" c /> `2hfB%A
<title>css2.0 VS ie</title> ou$Lp"g)l9uyO7B
<style type="text/css">
Bo}sy t[ <!-- #X2uuHIhH$xIa
body { ROel8@V
font-size: 12px; !_]A,V*|*i$z+V#\
text-align: center; q l`3ZI Z8WB(V9\
margin: 0px;
.A `Q*{v] padding: 0px;
;Y4iG Np'H } #e`q)xK!\!B'ob.P
#pic{
2ij#i:~+tAG   margin:0 auto;
YTV1[[c'E   width:800px; *x l5Of+T'a/}
  padding:0;
"|U-F!spU   border:1px solid #333; MC3n2C\nf
  } #t~I|0J2l
#pic img{ "A,l%O;tg,Yt4~
    max-width:780px;
:B K^GR'}7D width:expression(document.body.clientWidth > 780? "780px": "auto" );
$n0Yi2?q,D9o;h border:1px dashed #000;
HO0O,I| }
+e;r(sZ5d6d/L!O1w W/p -->
^4yB3Z)yM-o.}O(l} </style> 5HF%mI;T"W7][
</head> /T%l6z D6\ey\(W.}
<body> +t'Ti Bu#J!V5Fc
<div id="pic">
5_P$|D} <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
][#NH(hO/M K </div>
8\9T7b2`X'A2{1} A3{+J </body>
Z|9e!IO0\(h </html> I*b1E}l
4|5@ U&[:C0C
百分比适应:xvf9JWRG4~}
以下是引用片段:Ri a(Y H bFnl
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> 4n-GX`cD
<html xmlns="http://www.w3.org/1999/xhtml";> 9f W2BX8y
<head> 8mzj CQf x
<meta http-equiv="Content-Type" c />
0F?`*q%n2ys9e <title>css2.0 VS ie</title>
Pwy/m;e?}.i <style type="text/css">
)uB,~k&D <!-- v7l.Z.Rk}W
body {
$HIb |yD#Y^ font-size: 12px;
2Z4a#w2V-Dx text-align: center;
d:hx1Xr2Jd2S'C margin: 0px;
q~ Vw0| E.z.W padding: 0px;
,Pi%h&R] `z&cbM } p/e#Se}| N-{xb.g({
#pic{ 3P/Q_`&k|flGt6a
  margin:0 auto;
W;H0|!X:[&a&qA   width:800px;
i(HC V+})dc&}H   padding:0;
}+eu{H   border:1px solid #333; X5`ZJJx-T;C [-?2L
  }
0V#OB Q&w~Nh3S5b #pic img{ Q2E0P#x7p aD
    max-width:780px;
WC WZ1nAB width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" );
EiIe9_ie4G border:1px dashed #000;
HQ"P'}1g*ROlw } v+men V@
--> ?1S.ei2nE9i[
</style> H9D~7MD6M Y8x9X
</head>
K,z IX(~P <body>
.P#Fz0Myt <div id="pic"> e+S0mx\8G6G-~,{f
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
9k }!Z:R*S/u^+j _ </div> ?5E1z&A ~p7p
</body>
A0]C4M `oA5V </html>

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


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