返回列表 发新帖

css中不确定高度垂直居中2种方法

143.2k 10
swmozowtfl 发表于 2015-7-18 00:12:08|湖北 | 查看全部 阅读模式
例子1
* R' d- Z4 \; s0 s$ ~+ Q不确定高度垂直居中( W: i" \2 k; Y  t
代码如下:
: ?3 n( ^# k* U8 N% m  q1 @
/* center < */2 K+ G/ J% s) B) c5 D! l2 u
.vetically {
: B7 T; D2 Z2 Y0 W, H" Z4 @vertical-align: middle;1 p3 \9 q7 S2 j2 J/ ^6 j
display: table-cell;
# v: v: l' A2 O1 ]' H: B' g3 ]*position: relative;
6 D) d1 E* E1 ^# c  L2 N}# G1 f+ f1 }& W6 a  N
.vetically_c {
( e' s! s6 a  jdisplay: block;
0 @; `: o. c7 l+ r$ G( S- A+ [7 pmargin: 0 auto;0 w* y: S1 W, w, R+ {8 O$ Q
text-align: center;
3 t1 x5 g6 q6 D4 T6 q0 F*position: absolute;
2 e2 y) k) x9 x7 v*top: 50%;/ F% t, D/ h/ v! T. Z8 P
*left: 50%;
; _% p3 w) F0 \- d*margin-top: expression(-(this.height ) / 2);5 A: _! b( U7 g, X
*margin-left: expression(-(this.width ) / 2);
1 s. e1 f! _$ T# S: D! A$ p7 Z}8 E  K# ~+ m0 _' [
/* center > */
1 Q# `' ]# \  g9 J例子2
. `" L7 }6 u) _标准浏览器的情况还是和上面一样,不同的是针对ie6/ie7利用在img标签的前面插入一对空标签的办法。
$ C0 K3 t& O5 J代码如下:5 ?, H1 o- w3 \( S( e, Z/ \; q
<html xmlns=>: B' d7 D# P1 T
<head>( @4 P( E8 x% o; ]+ \3 J
<meta http-equiv=content-type content=text/html; charset=gb2312 />8 O" m  c5 h, M& k3 x
<title>方法2 - 未知高度的图片垂直居中</title>4 [& M  G, }9 ?! h
<style type=text/css>+ q- _( ^% V$ [. {; j
body {
& }/ d; |) z, L. L/ I- E2 h5 Uheight:100%;
/ o9 X! x7 a6 l& K/ d# l# B. C  y( u}
% f" J% x: O# ^3 F7 e7 d- a#box{4 ^4 k. j# g; l' H  U
width:500px;height:400px;
6 U4 k- m: I+ _2 P5 j4 ~display:table-cell;
0 e7 f8 t0 s5 K4 }' S% i+ ^text-align:center;% `& F& D9 Q* J. n
vertical-align:middle;; Y6 t# a8 J  D) o# T& h0 s
border:1px solid #d3d3d3;background:#fff;
9 H( L& b, @6 m1 d+ o& b}
( r; R) o# r6 I, @. B#box img{
( V4 `6 z( E8 y* P; @/ Zborder:1px solid #ccc;
' ]5 N/ p4 q" P1 p* A( h1 O}
$ A* m3 r  M2 u2 J' B8 j% b</style>! h, `! B  f3 o, C, k; d
<!--[if ie]>) a! Y5 z: n7 Q/ \
<style type=text/css>?
/ @5 B1 C! d2 O2 Z; v! R/ M#box i {
. @4 s2 c! [' @, U5 B1 W$ Z& D3 ~display:inline-block;
1 v9 ?; o' N, T0 `+ y  H  Aheight:100%;3 T8 v# d# J" y7 t+ v
vertical-align:middle
) w& d& f8 t+ ~, r- @, x5 X}
9 ^& {. G7 [# `7 F  Q8 |#box img {# _9 s5 J: B; f  S
vertical-align:middle, U6 Q6 M+ U" l& u6 f
}
. a# a; i9 `3 _6 g</style>% E7 {  O% E5 |' x; c
<![endif]-->  k' U- N" E7 H+ b+ E1 q4 O
</head>
  d4 @8 p9 x  a0 W2 i) C<body>
' F. o- A% W0 d( F0 C; ]<div id=box>, @  g5 H: A  h
<i></i><img src=images/demo_zl.png alt= />
3 R# T" ]. ~+ o, G+ J9 e$ N( i</div>
0 q; N- o+ w6 a) t4 M) W4 ]</body>0 l0 o3 k7 u) O  X- S: C
</html>2 \/ P8 o0 I. F

6 t5 Q9 A' p7 @: \+ ]更多网页制作信息请查看: 网页制作

回复|共 10 个

effoggikeftor 发表于 2015-11-10 20:25:02|Reserved | 查看全部
综上所述,恳请各位官员请勿动用武装力量请勿跨村、跨镇、跨市、跨省、跨国、跨洲、跨星球、跨银河系追捕。确因不抓不足以平民愤,或不抓就领不到薪水养家户口的公职人员,建议携带工作证
seazvyt 发表于 2015-11-10 20:25:43|澳大利亚 | 查看全部
你可是难得来坐坐啊~~~
wwzcdenleclv 发表于 2015-11-10 20:25:55|INNA | 查看全部
要睡觉了 呵呵
bqtklouu 发表于 2015-11-10 20:25:52|美国 | 查看全部
你你你你 呵呵~~~~别这样哦.....
gevaemaidovef 发表于 2015-11-10 20:25:19|北美地区 | 查看全部
晕 在我帖里面找偶像啊??
effoggikeftor 发表于 2016-2-23 20:21:48|INNA | 查看全部
楼主,你要继续努力啊!你是bbs的希望啊!你是网络文学的希望啊!你是整个网络界的希望文学界的希望啊!你是整个人类的希望啊!你是整个太阳系的希望啊!你是整个异次元空间的希望啊!
Mqokjdvq 发表于 2016-2-23 20:21:38|INNA | 查看全部
看完楼主的帖子,我的心情竟是久久不能平静
GoodyFouppy 发表于 2016-2-23 20:22:17|美国 | 查看全部
我也不知道了~~你把我问蒙了 呵呵
effoggikeftor 发表于 2016-2-23 20:21:46|丹麦 | 查看全部
下次有人骂我了...我给他还回去..
Mqokjdvq 发表于 2016-2-23 20:22:31|美国 | 查看全部
要相信自己~智商为0

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

得知互动是一个融创意、设计、开发、营销、生活、互联网于一体的专业交流分享平台。
Copyright © 2026 得知互动-专注Ai与站长技术交流社区-Ai交流平台 版权所有 All Rights Reserved. Powered by Discuz! X5.0 鄂ICP备15006301号-5|鄂公网安备 42018502006730号
关灯 在本版发帖 扫一扫添加QQ客服 返回顶部
快速回复 返回顶部 返回列表