例子1 P7 n. u7 U# @: A: Z
不确定高度垂直居中
2 H' L$ y0 K @8 j- x* _6 D+ y代码如下:4 D6 g, ?) s7 }3 Q1 ]$ ]! N
/* center < */" w# D' y2 D0 F0 x
.vetically {7 p: W. U# w6 }( |& P' v
vertical-align: middle;
6 l6 h; ]! W& W4 d% zdisplay: table-cell; j% ?4 i" H6 [: Z! c0 Q6 F# b
*position: relative;
, a2 f$ W& Z- u# |% ]}8 h1 s7 D1 ?7 \# k7 _1 l
.vetically_c {+ C1 ~/ B, M/ t @ r
display: block;) [& b9 B$ f. T5 R, W
margin: 0 auto;
5 T+ L0 m" h( xtext-align: center;
/ E7 \9 ?) V# v*position: absolute;
. C5 A% t( g; |*top: 50%;9 h- y4 q, j- c. {
*left: 50%;/ V' M; [1 J U& |* _
*margin-top: expression(-(this.height ) / 2);
! E! u5 `3 L( p6 C& E, f/ g3 Y*margin-left: expression(-(this.width ) / 2);
: `" w9 \3 h! m$ R0 i& k' B}
4 |( F" C/ t ^6 Q I& C% ]/* center > *// F% W9 z6 u2 ]) [# y) U
例子2
, O4 g( s( c0 c% ^* L标准浏览器的情况还是和上面一样,不同的是针对ie6/ie7利用在img标签的前面插入一对空标签的办法。
9 I7 \( Q( I8 A% A. r* g! Y ~# h代码如下:4 w4 D: J( S6 l8 k# {5 b
<html xmlns=>
- R. r b5 ]( h2 w<head>
$ O. M* \8 P* Q<meta http-equiv=content-type content=text/html; charset=gb2312 />6 u' s9 u& n. h$ E( ]# X
<title>方法2 - 未知高度的图片垂直居中</title>, h, ?( S5 h- W+ p! b
<style type=text/css>
. y, ?: j T* H$ o2 c* _body {3 ^4 \2 R% u3 ^& v. T) _ l: C2 L
height:100%;
8 @5 [ j7 \+ V- |; g}
$ d5 o* \1 ^$ S: _6 z# C: B#box{" C+ M- L) _$ W: s
width:500px;height:400px;
# Y' [' p8 y* P6 ydisplay:table-cell;
& r# n. e" l8 T- }' ptext-align:center;9 s! Z9 x. e& ~: D
vertical-align:middle;; \) {8 { o! M2 Z% S9 h
border:1px solid #d3d3d3;background:#fff;7 K$ {4 a( }) W0 O: @! j' e2 H) w
}6 r: C/ @5 E6 N8 Z
#box img{& ~% w; Z4 f" [" b* O2 \: M4 x, A
border:1px solid #ccc;7 { _% Q# Y7 x/ D C1 G
}# c2 X/ X0 d; u2 p
</style>
/ M: X1 T5 b. Q- M8 {<!--[if ie]>7 T4 }& Y+ ?+ A. m/ H/ W
<style type=text/css>?8 J a* V3 B* @8 C
#box i {
) X' E2 S( h' q% Q2 Udisplay:inline-block;3 u( C3 E/ r# l M: X" q
height:100%;
# P B) t$ G: x" evertical-align:middle) X/ j. O* C4 L f
}
+ S0 F- y5 S" W, z' w#box img {
2 R6 x* X# h6 n+ _, Xvertical-align:middle6 {9 S/ V& [) f% W- q) K
}" h9 p9 L. _5 x: ^. V
</style>
& X6 b: \3 C- g<![endif]-->
2 I- p+ g! n( ]* o" P% i# X/ x- k$ Z, N</head>
$ h$ _7 r/ A) S& c<body>
3 k0 Z% P, L9 V4 X0 L# r<div id=box>. f9 E ~7 F0 M
<i></i><img src=images/demo_zl.png alt= />. h5 y3 P( P5 l9 u- g0 [) u
</div>8 C9 u2 {" t7 T
</body>3 \9 ]) |# N7 p. w; E! e
</html>
- u3 s2 h3 O5 y8 w0 ~! h: w4 r/ Q' ?) c3 P6 Q! ~7 l7 K
更多网页制作信息请查看: 网页制作 |