css学习笔记之垂直居中
来源:互联网 发布:男士风衣品牌 知乎 编辑:程序博客网 时间:2024/05/19 03:45
学习来源:http://www.cnblogs.com/xiaohuochai/p/5438791.html
line-height
行高line-height实现单行文本垂直居中
vertical-align
设置vertical-align:middle实现垂直居中
1)设置父元素的 { display:table-cell
vertical-align:middle } 可使其子元素均实现垂直居中。这和表格里单元格的垂直居中是类似的
[注意]若要IE7-浏览器支持,则可以将其改为<table>表格结构
[注意]设置为table-cell的div不能使用浮动或绝对定位,因为浮动或绝对定位会使元素具有块级元素特性,从而丧失了table-cell元素具有的垂直对齐的功能。若需要浮动或绝对定位处理,则需要外面再套一层div。
2)若子元素是图片,通过设置父元素的行高来代替高度,且设置父元素的font-size为0。 元素(图片)的中垂点与父元素的基线加1/2父元素中字母X的高度对齐,字符X在em框中并不是垂直居中的,,当字体大小较大时,这种差异就更明显。
.parent{ line-height: 100px; font-size: 0;}.child{ vertical-align: middle;}
<div class="parent" style="background-color: lightgray;width:200px;"> <img class="child" src="img1.gif" width="50%" alt="test"> </div>
阅读全文
0 0
- css学习笔记之垂直居中
- CSS之垂直居中
- CSS学习笔记04-垂直居中-内容居中-单行.html
- CSS学习笔记05-垂直居中-内容居中-多行.html
- CSS学习总结---垂直居中
- CSS之水平垂直居中
- CSS之水平垂直居中
- CSS布局学习笔记之图片居中
- css学习笔记之水平居中
- css定位“十字架“之水平垂直居中
- 解读CSS布局之-水平垂直居中
- CSS布局之水平垂直居中
- css布局之水平垂直居中
- 解读CSS布局之-水平垂直居中
- CSS布局之水平垂直居中
- 解读 CSS 布局之水平垂直居中
- CSS布局之-水平垂直居中
- CSS之元素水平/垂直居中问题
- POJ-2689 Prime Distance(区间素数筛--经典题)
- python常用的十进制、16进制、字符串、字节串之间的转换
- Android ANR的产生与分析
- java常用三种排序算法---(插入,冒泡,顺序)及其时间复杂度
- CarrierConfigManager解析
- css学习笔记之垂直居中
- 活体检测的实现
- NTT(快速数论变换)
- JsonCpp遍历json
- 利用hadoop+hive抽取pcap源地址、目的地址、源端口和目的端口等相关数据
- SVN版本管理工具使用手册
- Android 插件化原理 完胜360插件框架 技术实战
- 定义结构体时变量名后的冒号和数字
- Linux进程之死锁