捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。:LC@+BL7Req
关键在于:max-width:780px;以及下面那行。
_ y q9v[ o1Ta [b]固定像素适应:[/b]'_Cr9~EbgV!P
1|)u1s d!e0bL
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>  以下是引用片段:
;w ].E i-M._%~Ca <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> JO7RB]*XN&Q
<html xmlns="http://www.w3.org/1999/xhtml";> -L:C5H7e4dOSO%}
<head>
~,};B7K zi/XE;j <meta http-equiv="Content-Type" c />
&N9O'T!r2p V <title>css2.0 VS ie</title>
@1\z)u8` s <style type="text/css">
,O r GNM#s~5u|/q <!--
9n-h S5OrbT body {
WZ$Wm.i?~E"Q font-size: 12px; ^5v6J2jH ~)?%u$W
text-align: center; .B2KTJ ~6L5p)l"c
margin: 0px;
\+JM8dx*w padding: 0px; w0_ @6PF L6g+KsY
} %])iKg,y4B5q:W
#pic{
QB$l1y7Yi*z#Vv8@N   margin:0 auto; | s-auyY
  width:800px;
;j@(hR5Hhj {   padding:0; oKs*bJ u]4Q'p
  border:1px solid #333;
t@'F:l9|4TbY   }
Py]F4_k #pic img{ (u:c GB5~ s;p
    max-width:780px;
1er7E DULlSs7H width:expression(document.body.clientWidth > 780? "780px": "auto" ); 6gHf!dI%KcL
border:1px dashed #000; /O JaI9XA
}
6p%f)azL!M -->
xV o J[9~q(CB </style>
Qi$s!w^%ks </head>
-XU*Ymn(u} <body> X~\1T:avP(A@W
<div id="pic">
T-_AA%F { _ <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
;o5Y5u ^(t </div> 8{nExG
</body>
b5Y_ WR@ </html>
R-N3[Z5l.r6v n&Uvu%g
百分比适应:c5j$_%|i.G C z9K
以下是引用片段:jD5yO W
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
;cM.C ~"N7m6ab"u*S <html xmlns="http://www.w3.org/1999/xhtml";> 5N O N-y&u%J/Y@d
<head> ,d(Mh8N;i'z
<meta http-equiv="Content-Type" c />
S{Y B2n ~ <title>css2.0 VS ie</title>
Sxzz(E"Wq)jH <style type="text/css">
~y:H#I%WQ <!--
a-|c2s/i:v5L body {
_x]+n6Ee8g K/H3u2q font-size: 12px; ;g8l F.PfS,y
text-align: center;
pR'H[^vn9TZ margin: 0px;
]7|Cu V)g1jH padding: 0px;
.Zb \(A4uq7z \5u }
ZS2Q_-a$Y5qZ7S #pic{
*Q)r u%B,d8j:N'C;R   margin:0 auto; `!{:P,X+G2f+M!Z;~
  width:800px; 7S)N;HX [
  padding:0;
EO,l;ikT   border:1px solid #333; .f)k iZ~}M
  }
YBf$r$Iv*L(v #pic img{
'X#Da~x9QGO     max-width:780px; Cq$I~'Pa(J0W%ff{ U
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" );
0lB1Ox^M border:1px dashed #000;
t*k%nb7[j6t!vA } m8iR)IE)j
-->
/X?T)h(j </style> v)@#L+E`/ln x
</head>
l2H0C`:Fv <body> fh8F;h#t.d-s
<div id="pic"> a PY(]6B"MU
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
&Qs{q1R3f </div> ~mg?aQc
</body>
?2OvL9XZ Fau6H </html>

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


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