捌玖网络工作室's Archiver

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

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

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。
+AD8wLK"H2[ ze#y^ 关键在于:max-width:780px;以及下面那行。
/V6}*t]e [b]固定像素适应:[/b]
*u;R@ I1t&T
9a} nZ4[#q 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>  以下是引用片段:
$SerMH)v'\ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
$B n/pk9Q+_$IC <html xmlns="http://www.w3.org/1999/xhtml";>
_bc Z!M"L)q <head> %u~2twEl A6b
<meta http-equiv="Content-Type" c />
9b_kkHj/E <title>css2.0 VS ie</title>
:f S1UK.Sr_} <style type="text/css"> r3lY0`o1A `3{8^0x3\
<!--
pO5Bj)Sc!gds body {
0v:yz;im*vP1Shq,G font-size: 12px;
:`%Q4d+Qff)@/Cw_ text-align: center;
@:R-`w6d"`g iyq margin: 0px;
9No6p^+F-Bh o S4k2} padding: 0px; \gN%i%q;| VT
} 1V?g7F"jZ"e%^
#pic{
e E%S'g8K;`X   margin:0 auto; 0R&yh-nnt"b
  width:800px;
{{B0Rj"m   padding:0;
;Fh+{?w6O5h   border:1px solid #333;
/O B,aN6v1P   } YDA"eM
#pic img{
$wq2C@*o!{     max-width:780px;
o u,V7g-Q v~c width:expression(document.body.clientWidth > 780? "780px": "auto" ); ^THyF| \ u"B
border:1px dashed #000;
G!{zm'}H }
Iu@"dot&pz -->
b'?jF+KM1h </style> ,x%jE Dv/|$s eK
</head> 6L.v St-V
<body> p*Vc.k^
<div id="pic">
)]/]MTy0Gs.jm7b <img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
#\0K/^-HR8{&Qt5L </div>
5m#Av|t </body>
/|:GY9^ M!Cjm </html> Uyy,Qk ` ea

7~E [H2a OG O4^ 百分比适应:
lYuh \;_}l 以下是引用片段:
-[_2_6Pv!QI,ZzG <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
vtdY9b g <html xmlns="http://www.w3.org/1999/xhtml";> 7Q*l v B&\
<head>
F sH` ~&k j U;i i l0I <meta http-equiv="Content-Type" c /> K8Kz ]x5D
<title>css2.0 VS ie</title>
}2m*A,lg/oF <style type="text/css"> ||^!j#T t
<!--
Om e8tZ!N body { 8PM6P,XSJlvYz)\
font-size: 12px; 0F,r:H+a m#h8D
text-align: center; *K)dbO!]&xZ
margin: 0px;
yB!S ~(i E C7O padding: 0px; Wtf i_ u!bYUSD
} JT[4{m2k%k6E
#pic{ 7dsSc%dK Y H2X'd
  margin:0 auto; 9a E^X b|u P
  width:800px; 6I0v*ivQf5a
  padding:0;
)d+^N&d wB'x:~T9T1i   border:1px solid #333; 1XucK(S%LQ
  }
,Y?d#y5W a #pic img{ sa3Q@p `m
    max-width:780px; #`PJwl wb
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); &[t5XJy4U2V(l
border:1px dashed #000;
n}&^-ER:qgG!jO }
W9Ua7W#Y}J --> "|l!O3jE"_|7vf'U8g
</style> 5ra4A(b a f?Ui&a
</head>
$wQ"y(D4ox <body>
;i'cqgH4o%D <div id="pic"> f;I} xr+@*[`
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> KR{o#[x
</div> } \y t|
</body>
A W}O&S </html>

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


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