css垂直居中怎么设置?文字上下居中和图片垂直居中
2017-02-21 16:11
591 查看
css 居中分css垂直居中和css水平居中,水平居中平时比较常用,这里我们主要讲css上下居中的问题。垂直居中又分为css文字上下居中和css图片垂直居中,下面我们就分别来介绍一下。
css文字上下居中:一、单行内容的居中。只考虑单行是最简单的,无论是否给容器固定高度,只要给容器设置 line-height 和 height,并使两值相等,再加上 over-flow: hidden 就可以了。css代码为{height: 4em;line-height: 4em;overflow: hidden;}
优点:1. 同时支持块级和内联极元素;2. 支持所有浏览器
缺点:1. 只能显示一行;2. IE中不支持<img>等的居中
要注意的是:1. 使用相对高度定义你的 height 和 line-height;2. 不想毁了你的布局的话,overflow: hidden 一定要
二、多行内容居中,且容器高度可变。也很简单,给出一致的 padding-bottom 和 padding-top 就行
优点:1. 同时支持块级和内联极元素;2. 支持非文本内容;3. 支持所有浏览器
缺点:容器不能固定高度
css图片垂直居中,我们只需要在CSS样式中加入如下CSS代码:img{ vertical-align:middle;}
css文字上下居中:一、单行内容的居中。只考虑单行是最简单的,无论是否给容器固定高度,只要给容器设置 line-height 和 height,并使两值相等,再加上 over-flow: hidden 就可以了。css代码为{height: 4em;line-height: 4em;overflow: hidden;}
优点:1. 同时支持块级和内联极元素;2. 支持所有浏览器
缺点:1. 只能显示一行;2. IE中不支持<img>等的居中
要注意的是:1. 使用相对高度定义你的 height 和 line-height;2. 不想毁了你的布局的话,overflow: hidden 一定要
二、多行内容居中,且容器高度可变。也很简单,给出一致的 padding-bottom 和 padding-top 就行
优点:1. 同时支持块级和内联极元素;2. 支持非文本内容;3. 支持所有浏览器
缺点:容器不能固定高度
css图片垂直居中,我们只需要在CSS样式中加入如下CSS代码:img{ vertical-align:middle;}
相关文章推荐
- CSS设置 使div中的图片垂直上下居中
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
- CSS布局:设置图片在DIV中上下左右居中(水平和垂直都居中)
- Html、Css-----当有文字和图片的时候,需要文字和图片居中,怎么实现?不想文字换行怎么设置
- CSS设置图片垂直居中的方法
- Css设置图片垂直居中
- 如何设置图片、文字在容器(div)中垂直居中的显示?
- UIButton 设置图片文字垂直居中排列
- CSS 图片+文字,文字垂直居中问题
- 自定义button-iOS设置button图片文字上下居中垂直对齐
- CSS 使-图片与文字同排垂直居中
- CSS将图片和文字垂直居中
- iOS UIButton 设置图片文字上下居中对齐
- css实现多行文字与图片垂直水平居中
- UIButton 设置图片文字垂直居中排列
- 使用setImageEdgeInSet和setTitleEdgeInSet让按钮的图片和文字垂直居中上下显示
- 利用css将文字和图片水平垂直居中显示
- 小技巧:用CSS如何实现单行图片与文字垂直居中
- CSS实现文字或图片等元素垂直、水平、绝对定位居中技术
- css 总结 【垂直居中】【图片下方文字】