|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。
1 `& |7 ? t" ?) L8 W: V6 F关键在于:max-width:780px;以及下面那行。
9 S& S6 ^/ M* N4 } d/ v固定像素适应:2 Y0 g8 }- V* \$ @
/ {4 ^# B1 S5 K; @. T5 q* fdotted; 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> 以下是引用片段:5 z1 z3 _3 h0 h& X
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
3 Y/ D: p% `' a+ `2 S<html xmlns="http://www.w3.org/1999/xhtml";> ) p7 h/ M6 \: M8 d
<head> ( ?7 [7 _8 @; x3 l
<meta http-equiv="Content-Type" c />
4 h& u# G7 |2 w% a/ r<title>css2.0 VS ie</title> 5 t8 r" h" Y7 W
<style type="text/css"> ( \0 H+ ^( e& r( m6 M+ T
<!-- 3 Q" F2 d3 v+ y4 p* D, B8 ^
body { # a6 C/ x( M9 v! f" ?, W
font-size: 12px; 6 K! ^* h( [4 l9 w
text-align: center; " M- P" l: e& x& L0 X
margin: 0px;
- Y$ F9 n, i1 }1 S" k+ s# Wpadding: 0px;
" h2 ^- j7 R/ z3 T& Q2 H3 b. F6 a}
- B+ q0 D7 M, L8 Y0 ]. }4 Z#pic{
% x9 D# d" Y9 w margin:0 auto; , Y( ^% u& e2 w( t
width:800px; 0 W) m% M. c3 a# w, C" _5 m
padding:0; . v6 O/ n& @3 e2 ^
border:1px solid #333; & Y3 @, u3 }( P
} / b) Z' s4 u1 K; ]9 h* K
#pic img{ 0 R, l' W: d; `0 ^7 c2 T- |& r
max-width:780px;
; i4 t2 N, `) g1 a8 \/ @0 rwidth:expression(document.body.clientWidth > 780? "780px": "auto" ); ! D4 S6 O& r& n/ v/ Y# e& T
border:1px dashed #000;
+ x7 E* \" ~7 m} " W- ^& p( a( y/ H# k
-->
, U& a0 P& Y9 f& V$ X</style> & s% l8 ^) t) |; l4 R8 D+ e/ I
</head> " J! h! Z: r" O( q- h$ |3 t: b6 x
<body> # H2 G4 J# F/ j# s. s, C
<div id="pic">
2 z( N) X/ {! D<img src=http://webclub.net.cn/images/Beijing2008/logo.gif>
! ]+ ?; x; \& f k</div>
4 i* W& Y0 A" R% }6 \3 p% l' _* x</body> ' B5 G4 U) C( }# s1 B
</html> * c4 C! s9 |7 }, D% I3 f3 L% h
. E: M& u+ |7 g6 h2 s
百分比适应:
$ {5 a7 n- Q, E) V以下是引用片段:- f. p' i0 q5 g; E2 | K' c' s+ r
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> , W+ `2 V7 l+ M' v) u
<html xmlns="http://www.w3.org/1999/xhtml";> 9 A8 {5 S8 D, t$ L, i% _
<head> ; a+ s0 C# U3 v5 X3 X- o( t+ k' o
<meta http-equiv="Content-Type" c /> 4 ^' j' N( K9 ~9 \
<title>css2.0 VS ie</title>
8 h( U) m2 ~4 m) b<style type="text/css">
3 A& v2 V# y% E% q; u+ J, p Q<!-- : u0 ]0 _4 ?# g! P7 N* S7 R1 s
body {
+ n1 X3 ~0 b" Ifont-size: 12px;
! M& x! Z6 C4 c" wtext-align: center;
1 m/ Y6 ~. a% o( o* i3 U) g! smargin: 0px;
( A% |4 B9 C% t+ Y# E2 A9 D Jpadding: 0px; 2 E$ a" w% X8 k. c7 z4 c8 Y' b
}
5 I. u! |5 M; v. w% B#pic{
' F, m% U3 E0 v margin:0 auto;
- z. R+ F. x V( K width:800px; - E2 B) \/ L& |* g3 _
padding:0;
- u% _6 m7 v/ w# ~- K border:1px solid #333; 8 _0 O8 ]) ~& [ S; C2 [) M
} % W' B7 M z5 x- n/ l. g5 J
#pic img{ - {' y6 S0 M2 a, K
max-width:780px; ; R) ^0 M9 H5 ^1 |* Z; E
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); - Z8 _/ Q9 `# F8 y
border:1px dashed #000;
- q3 e7 z# f0 Z}
; n% W3 x# F6 j" d; S-->
$ H, P( K {& Y" D, d</style>
! G8 T# `8 j9 q</head>
; P* `1 y4 B, X5 g<body>
* O% W% d j; r3 {, J2 d<div id="pic">
, k9 X: H: ]4 U% o' ~, R- P<img src=http://webclub.net.cn/images/Beijing2008/logo.gif>
3 g0 ~4 W7 g7 J; s/ A</div> ' F7 g9 H* I1 |$ _
</body> ) I( l5 t0 J$ J7 m; `3 f! A
</html> |
|