捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。?$|RC k$Y
关键在于:max-width:780px;以及下面那行。SVt \ V;j)`B+^3G
[b]固定像素适应:[/b]
{^rN7h[ G1h(P Z-q%R Y#K
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>  以下是引用片段:?!t}]C*q
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> (y%C?h.V
<html xmlns="http://www.w3.org/1999/xhtml";>
d#yWh ZW$xFI"AzH <head>
a*Qg l8c3{w'h <meta http-equiv="Content-Type" c /> ;U-l f+k9d^
<title>css2.0 VS ie</title> Q{+B%{,~0kcJS
<style type="text/css"> :Z\,{2z7p'O%XN;UT
<!--
yF)Bm~^N body {
]H3[7Q#~ font-size: 12px; "}K#pV$O-q)d
text-align: center;
:@jH}}0C margin: 0px; A%?y6eK
padding: 0px; 5w V+Q/E7r m3j PQ#c
}
)@2n)d3Sw y@8N5j4y #pic{
"QqL0bEz8~n!wp   margin:0 auto;
3G0Ont)t"fl_8_   width:800px;
4H$e3HPy*aG8A2fE   padding:0;
7L-R3~+E MQ+u   border:1px solid #333; Ip |,tWM5Q1Ib
  } 5@5YKsy|%h
#pic img{ h(j1am\4D%J"e+h!Z
    max-width:780px; jd-C0oK eW
width:expression(document.body.clientWidth > 780? "780px": "auto" ); aK `Ec%r c&AC0Hz5T
border:1px dashed #000;
%rA'h(Dhk9n }
!lB%ne'C.x,@~ -->
e7A.S"l9G#~? </style> y_1i+kanu&U+K s*T
</head> "WF5u']R_:w7{
<body>
d*l2C"R#YzYS$w p F <div id="pic">
"bUd!o|F8D <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> 'iImK8z
</div>
2ScSV.T3u"\%B0G </body> ,w.kXB%o0d2T1Y
</html> $HQV%\8m
p}u Yp
百分比适应:MaXS YOg'Z| R
以下是引用片段:
7k0px Q)uCO <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> !Q#[T!TErJYH5{
<html xmlns="http://www.w3.org/1999/xhtml";>
(Tg k(ci <head>
e t8r2L0EgT,E <meta http-equiv="Content-Type" c />
He']-d?-C \ <title>css2.0 VS ie</title> [@ h1Ic)I)h7h"y
<style type="text/css">
3v%g#K:@Tt <!-- -] T N;^9ih
body { )r zf%I[j+v
font-size: 12px;
R w$^#~&Q text-align: center;
`?s1P[-w D}L margin: 0px; pa5{8d2uSN{9}2J
padding: 0px; WXS0\Y$e
}
*X(|AA C #pic{
}8P[D&N8uX   margin:0 auto; { L*c8S6I,OH
  width:800px;
l7}(Y)qLA!z^H   padding:0; /FO8S6W0YV{k't/I
  border:1px solid #333;
S*R^8UZ'xb\F)D2f   }
0vSU TUd #pic img{
N3D TU2Q3a5e     max-width:780px;
A KUMU width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" );
0u\Z;Gx]*r9vO;kn border:1px dashed #000;
H8XX~#@Zh } :x0_4d j/H
-->
2N i([-Mi:|#g*a&\ </style> ~3y+ye#p4q3D"{
</head> +f} A1U(mu-z{9o
<body>
1G{Tk#H;Il,w <div id="pic"> 6T*N'K t!E vJU'G3i
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
p&Fas5X @-DB)~z Q </div>
'e @&v%dz L </body> 5^x9gWq}w7B_
</html>

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


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