代码:
1
2
3
4
|
< div class="mask"> < div class="content">< br > 我是要居中的板块 </ div > </ div > |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
.mask{ display : block ; position : fixed ; top : 0 ; left : 0 ; width : 100% ; height : 100% ; background : #000 ; filter: alpha(opacity= 30 ); -ms-filter: "alpha(opacity=30)" ; opacity: . 3 ; z-index : 10000 ; } . center { display : block ; position : fixed ; _position : absolute ; top : 50% ; left : 50% ; width : 666px ; height : 400px ; margin-left : -333px ; margin-top : -200px ; z-index : 10001 ; box-shadow: 2px 2px 4px #A0A0A0 , -2px -2px 4px #A0A0A0 ; background-color : #fff ; } |
效果:
这种居中方式,把内部div设置宽高之后,再设置top、left各为50%,设置完之后,这里是按照左端居中的,接着我们使用负边距的方式调整,将margin-top设置为负的高度的一半,margin-left设置为负的宽度的一半,就可以居中了。