返回列表 发新帖

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

143.6k 10
swmozowtfl 发表于 2015-7-18 00:12:08|湖北 | 查看全部 阅读模式
例子1
& j% X/ B) D$ H0 @4 r不确定高度垂直居中2 G& M4 j1 d. t& p# Z
代码如下:
( Y4 a5 C; }6 z0 D% I$ f" r' V6 U" z
/* center < */% h8 n% ~  R. K. _
.vetically {1 Z; r5 O, D: k. B
vertical-align: middle;
( W' T. ?! `: @display: table-cell;6 f# \! N2 Z+ d1 O& V
*position: relative;/ _* K' C/ j8 j1 P' D- ?$ m
}
1 G& |4 E5 D/ u.vetically_c {. c) u) w# h2 c0 y; w
display: block;# u4 R7 H) l: ]# N% C/ D
margin: 0 auto;
; a- f% _# s1 T$ u7 y! F2 }* G( Etext-align: center;6 M% ?+ y5 D$ q* O$ `
*position: absolute;0 \( ]  v, a% B2 W6 A! h8 x4 K. d
*top: 50%;
9 w5 }2 P% ^& u/ q  E" y& H! i7 K- E*left: 50%;) e+ U8 d9 Q6 y0 e3 ~- h
*margin-top: expression(-(this.height ) / 2);
/ L& w3 K3 _7 x/ p9 B9 n*margin-left: expression(-(this.width ) / 2);
. o# W& K3 ]7 B0 @0 r}
1 T  j$ |2 n/ z/ ?/* center > */
; o+ s! [' }, H5 E9 E& ~例子28 `( K9 I8 a5 c- d' T* ]! v: ]
标准浏览器的情况还是和上面一样,不同的是针对ie6/ie7利用在img标签的前面插入一对空标签的办法。
, A+ V! `# W7 ]! S% E# L代码如下:
$ |! |8 j0 X7 c+ G2 x3 O3 x/ J
<html xmlns=>6 S# R9 v% @, J
<head>( ?  Z2 |8 }8 Q: n* L6 g$ l9 y
<meta http-equiv=content-type content=text/html; charset=gb2312 />+ @5 ?: R( Y2 C0 v1 W
<title>方法2 - 未知高度的图片垂直居中</title>
, q0 q& W; k/ I. T<style type=text/css>
  w$ o- }+ B/ M4 n7 Gbody {
+ \/ ]; B7 u" A, Y3 r7 p: [height:100%;' u- l' L# w# k( N1 S% A8 c
}/ ?! r+ Q: O- i" C& Y8 G! D
#box{+ n1 a8 L( Q2 B, u( ~+ I9 l. M
width:500px;height:400px;
: O# ?8 [+ w+ t. Tdisplay:table-cell;" ~6 k4 R" ~1 |1 R
text-align:center;, ]! L1 Q0 {0 M; P3 q  K
vertical-align:middle;7 Q7 K: M# K3 R* D
border:1px solid #d3d3d3;background:#fff;* j3 ^- t+ v( x
}
' n7 Z$ n, C" p) D# L" K! s+ A#box img{* j1 }  K3 D! }% L$ f  {
border:1px solid #ccc;& P! G+ H. h1 |3 i$ W
}8 ]$ ~7 F$ {! s4 I. [
</style>
5 M8 A& k' k5 R<!--[if ie]>$ I' g+ j7 G2 u
<style type=text/css>?* W3 ^5 A8 N3 s- _8 `2 e
#box i {4 q  S: N) v0 k& w2 h
display:inline-block;7 H+ F& K) [* \, \6 N4 a' a4 {
height:100%;  s2 x* S& H7 L+ l& ?, x# c
vertical-align:middle% r$ w* g3 i9 V" |$ I5 }
}; C$ p% `: z7 g
#box img {1 ~$ }! b4 j$ Q" L
vertical-align:middle
. f3 l: |1 ]: m) D8 h- K}
' o$ f, o# m$ {* I+ s; K/ ^& s</style>
+ }8 n; v- w; J, A6 S* V- y<![endif]-->
9 p* d6 X$ d; h+ I+ x</head>! y% C' w; r  x' ^: {8 s+ r
<body>
7 K" ~# m3 D1 a3 d1 b$ R3 j<div id=box>" m) F5 O$ q' ~' [
<i></i><img src=images/demo_zl.png alt= />  z$ z* n) d( o. p
</div>
- D: N% @& D+ P8 V# O4 [1 y: u' d4 c</body>
, K, Z# c9 N3 }1 |+ R</html>% X, v+ R4 ]4 ^4 L! p% [
) k; Y0 Y2 e+ k, X
更多网页制作信息请查看: 网页制作

回复|共 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客服 返回顶部
快速回复 返回顶部 返回列表