推荐博客:
https://css-tricks.com/centering-css-complete-guide/
http://howtocenterincss.com/#contentType=div&horizontal=center&vertical=middle&browser.IE=6
其中在不确定height的情况下使用transform而不用margin,是因为margin设置百分比是相对于父元素的。