捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。7[Ttx bO\ \
关键在于:max-width:780px;以及下面那行。.D P;xKj)TN#kU,e y
[b]固定像素适应:[/b]
8Mqb:itT` Lb+{zZf
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>  以下是引用片段:$]Q%T,?]I5M9d
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> ^+f/n6wkI3}
<html xmlns="http://www.w3.org/1999/xhtml";> 1B$ic};|
<head>
x#J|/`d9[ n <meta http-equiv="Content-Type" c /> KbR;GY,[
<title>css2.0 VS ie</title> -uo/W+Do_L
<style type="text/css">
.A5gU5d'?gc#Q~ <!--
3['v6IX(co body { h*L%I9{d]A
font-size: 12px; _v@4KH Q;?ZH
text-align: center; Gx"`*P2B#s0nA(o"~
margin: 0px;
0D3BU'@XikH/vc padding: 0px; Fg f/vv"~W P[.`
} 'g}OlW@wG8J
#pic{
X yDj)LWE&\bJv   margin:0 auto; 1b{&cnZ*y(_Z[W-l8i
  width:800px; L:}0l#K^*Gf [8A3lx%O
  padding:0; u&i H~0^{d
  border:1px solid #333;
*r W7L/F6_"Ih9B   }
I$OZT4Ts #pic img{ M7^0bQVp dir
    max-width:780px;
7W"Nl's1@ width:expression(document.body.clientWidth > 780? "780px": "auto" ); :}|XsA#f8\0B&`
border:1px dashed #000;
&g4z sg.m3x } Nr m U!\9NY^ n3e1]J
--> $]@6f9QX.sc(X
</style>
u:}HNS Lcu5^ </head>
P;[ O e&nz5p2k6{ae <body>
9Cz'A;@z&g <div id="pic"> D$V0pr OD \&x2p
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
g%nh:wC4Bb1z </div> +{4[m&[xP
</body> P9p5D,dNj_ A&x"L2Hy
</html>
1V$q:x/r-N:b nHKY Z0Zc |/]DR4mX0y
百分比适应:
.M~I-E7Ou({&U 以下是引用片段:
2a7S%[&k)d_9Ac g"o <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
4s k.p ce Rz%v-G^~ <html xmlns="http://www.w3.org/1999/xhtml";> .v{$LRvjN[ j
<head> 4H4y$F#Kd"RV
<meta http-equiv="Content-Type" c />
#]E8g Ha <title>css2.0 VS ie</title> ,e2iz0B1EU&h
<style type="text/css">
n(q&i3O:KQIJ <!-- /\l1D2mH;eX2_0D5y
body {
%jPlPv~\*U font-size: 12px;
pv u/x(v9} N text-align: center; 0~ ObE5\tk[5^
margin: 0px; ?%qH8]H
padding: 0px;
G3?L%`ccB } 0PZn*V5[K`H
#pic{
6Q a8a.f:[   margin:0 auto;
td4mE9^pUMoz   width:800px;
S.|*UN h|4m#OY   padding:0; m f0i$m@e6{
  border:1px solid #333;
A*l\C2n[:\;~   }
1ju8@-u\b D` ` #pic img{
)^.V6Z$Kx6k'D     max-width:780px;
E\!d,Mq:wV5D width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" );
-S^r&C4k8uYQ border:1px dashed #000;
$^t6pO-D:_N[ }
,HhKOW Q9S -->
{XerX A5d1g </style> j)yy W2~9O
</head> 2q N%BY*u_'m.L
<body> @|"Xz[(W"Q
<div id="pic">
(_Yu+FoO3{$h h <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> mb*E x/@L)W&M-_)l
</div>
+X#\E(CZx </body> i`,}lm^Fo'S
</html>

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


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