捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。 m }8oL0OJk4H/S
关键在于:max-width:780px;以及下面那行。I5pwvP Q)}
[b]固定像素适应:[/b]C"d2Kw-Ii
,jx$fVQ!PzqA[
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>  以下是引用片段:
tm ki-u!mJG&A <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
L_\sw <html xmlns="http://www.w3.org/1999/xhtml";>
MFk deR:L <head> y8dy V O6\p
<meta http-equiv="Content-Type" c /> -xFF;WK
<title>css2.0 VS ie</title> +d9U6R1Sl,e[W{
<style type="text/css"> 3ni;| ~D _
<!-- x pO(Nfl3h8Q
body {
#x K'x#ly font-size: 12px;
7{6ms fOf3r3_ text-align: center;
)PN7L0y)\+wj margin: 0px;
?2m$c4x[0v2`+|7bx ^`x padding: 0px; m5R|#h+g)] pc
}
g)f(wd)n+IIB2y #pic{
:yZc:tw'Sm`m c V   margin:0 auto;
4_nE7i y&K   width:800px; mS)Y\{
  padding:0;
Eh(o(N#E   border:1px solid #333; T%HD4fR],b {
  }
)t/g6u"D,@1FX@ #pic img{
*U3N PST#S     max-width:780px;
?2g&E0wG*mp*w width:expression(document.body.clientWidth > 780? "780px": "auto" );
*ttw/]_qzgAv;U border:1px dashed #000;
*ynv{9VQ%lc8n s } b7J*W x)vTy[+PO!O
-->
+dFyL6X$Q ]f$Br </style>
)cECV'rZ%V </head> C.|o2q4X$cW b
<body> 1Il)o4a'p*K0Gp
<div id="pic"> j1p/z,v:g x%j Q.C1A/r*O9|9B
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
_tI_2Z'PZ,wlY </div> )[|;zfK
</body>
(H3_%c_B6j </html>
(PSb#ci]Y:]Q I!_m^e:f
百分比适应:5rWAZ'z'^om
以下是引用片段:#sM3`AL}N&o3]8Ka
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
1fwUlY a |7V <html xmlns="http://www.w3.org/1999/xhtml";>
6c"\0Pe%O6bX$t <head> 2} \&q H` W+Bn
<meta http-equiv="Content-Type" c />
C5no4~:Vx$C'v <title>css2.0 VS ie</title>
B&h)\s9g"i a2s <style type="text/css">
"RRV_w X <!--
L&A V+`] B$F'a body { 9g+RK9}r4^O h
font-size: 12px; 0D$S[W%Al y,p
text-align: center; K,Ms#^+M2hvA"l
margin: 0px; BNywt6wgl
padding: 0px; vOc O#?F@'F&[!p
}
1}&e8x?([z #pic{
A Bs k)sZ[j|   margin:0 auto;
LX I]apl   width:800px; ~6s%Hh%L_(M
  padding:0; 'HU$nC ?/xN8vO1O[
  border:1px solid #333;
d?'Z*x"u{Y&HR   } m;@p/QNk*a
#pic img{
oq)qm/Hv Ry     max-width:780px; D lHG:L3k$x
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); 3Y"U:N+?"|wU
border:1px dashed #000; QcJ[T ^u
} tX7F!Lt
-->
(b V:p`9J </style> L:Q.s g0W
</head>
MEQ(TwCc <body>
R u0^'@vb9M'k6x <div id="pic"> +b3K0Y6`8_
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> X*Hqf,m[E
</div>
8W%l cmW </body>
{5WG|aZ </html>

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


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