  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14249
- 金币
- 2415
- 威望
- 1647
- 贡献
- 1363
|
以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。
& u0 j1 `3 m& o) `: c8 s5 p关键在于:max-width:780px;以及下面那行。
0 I& Y% d0 @" H5 A* g: D; E固定像素适应:. b/ W m/ F0 e, Z& g8 |6 {
: s' F) t) B; 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> 以下是引用片段:4 q: n3 S4 Z5 _/ Y, A7 S
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> , O3 J. R: R) _5 ^5 }0 n/ m9 s
<html xmlns="http://www.w3.org/1999/xhtml";>
& `2 S: X1 p! z# u/ r<head>
9 Z6 m' ~4 W! x8 Q; A<meta http-equiv="Content-Type" c /> 4 [9 ?& q/ @' Q7 ]/ @9 ]; g
<title>css2.0 VS ie</title>
# X- y; s5 B; ?" L, W9 c) z<style type="text/css">
) z! S1 A; u; x8 _<!-- , K6 _- i4 q) I4 h
body { 3 L. T( j8 ]( b7 T# v4 |
font-size: 12px; ; g$ I# W% ^2 Q4 }, N
text-align: center; " r' {% @% _" G3 C# J2 p
margin: 0px; 7 h- J( n$ L2 ~; i% ~' A
padding: 0px; 3 M% W$ p- [7 \$ Y$ G3 u; z
}
; m' ^1 p" X/ D! b, Y#pic{
+ M# r: A& X7 i6 C0 k/ u margin:0 auto; * ^! \; ~. [2 f7 z& N$ H4 E- u+ p
width:800px;
2 l. Q C- f. o; y8 z. y padding:0; ( l- r/ ?7 D. R6 L' I% a P( _5 L
border:1px solid #333;
) P( T* g* k+ U9 [! { }
& b; l5 C- s2 n+ X: Z) ~- H#pic img{
8 h- P- P& T3 ~( U @7 [+ u# ~ max-width:780px;
& L0 q D0 {/ u# S; p* f" A8 lwidth:expression(document.body.clientWidth > 780? "780px": "auto" ); # c! r4 J) {2 J9 Q9 {3 F7 V, Y
border:1px dashed #000; ) b+ l3 \. P6 X, L& `, \
} ) L) i7 a. N# E* o/ B- s, L: T
--> 9 i- f/ ~1 B) T4 W* N' [
</style> # B& P( k7 D$ B+ R4 \
</head>
( J' W# K+ B, Y<body> 4 A) y( u: d6 @# r8 X& H2 h4 L/ u
<div id="pic"> / W! S7 H9 m+ _; m8 T2 M
<img src=http://webclub.net.cn/images/Beijing2008/logo.gif> a8 |% _8 A6 C# F
</div>
) G. B/ @* z$ q2 b% a3 d; K</body>
$ t. C, R3 |9 ^9 I, O9 {</html>
: o# ~7 X5 }' r: T* c, n+ `
1 S: ?- R9 i: q8 E8 l' \1 j百分比适应:) @ o/ f7 [% F0 A* _( z% h3 E
以下是引用片段:
1 h5 u* z$ Q I, K+ X<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> l! `8 ^) J. S* |
<html xmlns="http://www.w3.org/1999/xhtml";>
# d: z7 l* Z/ g z/ \0 N. q; o<head>
. e v b+ H7 s A$ Z<meta http-equiv="Content-Type" c /> 2 o& O$ g: C6 I* m' e$ i
<title>css2.0 VS ie</title> 4 a9 g, x2 x; `
<style type="text/css"> 3 {$ P. ^: w$ }, C5 }1 Y
<!--
; O* o$ c/ Y6 F$ O, w2 u& tbody {
& x& ~+ G' Q! P6 U* w; t. f. afont-size: 12px;
3 u0 d: J2 s7 i; O; b# g+ Ztext-align: center;
( R- G; [. r! Umargin: 0px; * N8 p) u/ |9 z5 z
padding: 0px; & g/ u2 g# y, k% A7 z4 O! x
} $ W) c- C/ d& ~ D/ L1 |
#pic{
+ g+ [! h/ e4 n7 J margin:0 auto;
5 W }8 o4 N6 h- m- f/ [ width:800px;
( H, q& K. O9 `2 q4 Q P& ?5 A1 Q padding:0; 8 k$ J. ~) O( u' h) R
border:1px solid #333;
8 _" M8 }$ Q+ `' u0 ^) Z" Z }
2 N8 w. j6 _! S& |#pic img{
; `( H- B! N' h: G8 H: R max-width:780px;
9 r" g) R. F8 v/ uwidth:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); 9 K! v' ?. G( {% |; {
border:1px dashed #000;
8 x$ d+ q3 H W q6 z1 \% Z6 x5 e} & l. Q6 \! X* w
--> 4 e: w+ h( D p3 G! n
</style>
! b5 M! A7 s# ]7 e! v</head>
. }( E+ C8 f2 _<body> 5 b3 q5 P# U+ U' N; }# I
<div id="pic"> / d: i& V" U, C* U y' D6 a
<img src=http://webclub.net.cn/images/Beijing2008/logo.gif> + G, E3 b9 `* f! ^+ V9 U
</div>
! }! S' Q0 @' [</body>
9 ]' L* l! u" m0 q1 [0 {" T0 p</html> |
|