垂直居中
方法一
【垂直居中】这个方法把一些 div
的显示方式设置为表格table-cell
,因此我们可以使用表格的 vertical-align:middle
属性。
缺点:在IE中不支持,vertical-align
只支持行内元素(有时候行内元素都失效。。。)
方法二
当内容是单行,并且高度固定,将line-height
和height
设置相等,可以实现垂直居中。
优点:使用于所有的浏览器,运用在小元素上是非常有用的,比如说让一个button、图片或者单行文本字段。
方法三
使用绝对定位的div
,将其top
设置为50%。
#content {
position: absolute;
top: 50%;
height: 240px;
margin-top: -120px;
/* negative half of the height */
}
优点:适应所有浏览器。
缺点:由于高度固定,没有足够的空间,当内容超过容器的大小时,内容要么会消失,要么会出现滚动条。
推荐阅读
- 对抗抑郁最好的方法
- 怎样用黑谜速冻膜去黑头,|怎样用黑谜速冻膜去黑头, 最有效的去黑头的方法看这!
- 移动端h5调试方法
- 唱歌教学(导致嗓音损坏的几个常见的错误唱歌方法!)
- 拆书方法训练营
- 数组常用方法一
- 这份史上最经典的3大学习方法,清华北大学霸都在用!
- 迅捷流程图制作软件的使用方法!
- VueX--VUE核心插件
- 15个从现实焦虑中恢复精神的方法!