博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
水平和垂直居中
阅读量:5342 次
发布时间:2019-06-15

本文共 854 字,大约阅读时间需要 2 分钟。

水平居中

行内元素:给父元素添加 text-align: center;(文本 / 图片)

块级元素:

  确定宽度:margin: 0 auto;

  不确定宽度: 1. 把块级元素变成行内元素, display:inline-block; text-align:center;

         2. 给父元素设置浮动和相对定位及left: 50%; 子元素相对定位及left: 50%; 

         3. table{margin: 0 auto;}

垂直居中

父级高度确定

  单行文本:line-height: height;

  多行文本、图片: 1. vertical-align:middle; (只有父级元素为td/th,或者图片) <IE8+>

          2. father{display:table;} child{display:table-cell;vertical-align:middle} 用table-cell 来激活 vertical-align;eg:多行文字的水平垂直居中

多行文字的水平垂直居中

  
这里的文字用来做多行文字垂直居中对齐的测试。
这是第二行文字,您还可以再添加一行文字做测试!
这是第3行文字,您还可以再添加一行文字做测试!
这是第4行文字,您还可以再添加一行文字做测试!  

 

大小不固定的图片

 

参照:

转载于:https://www.cnblogs.com/mina-huojian66/p/6114514.html

你可能感兴趣的文章
《黑客与画家》 读书笔记
查看>>
bzoj4407: 于神之怒加强版
查看>>
mysql统计一张表中条目个数的方法
查看>>
ArcGIS多面体(multipatch)解析——引
查看>>
css3渐变画斜线 demo
查看>>
JS性能DOM优化
查看>>
设计模式 单例模式 使用模板及智能指针
查看>>
HAL层三类函数及其作用
查看>>
Odoo 去掉 恼人的 "上午"和"下午"
查看>>
web@h,c小总结
查看>>
java编程思想笔记(一)——面向对象导论
查看>>
Data Structure 基本概念
查看>>
Ubuntu改坏sudoers后无法使用sudo的解决办法
查看>>
NEYC 2017 游记
查看>>
[搬运] 写给 C# 开发人员的函数式编程
查看>>
Python之旅Day14 JQuery部分
查看>>
core--线程池
查看>>
redux-effect
查看>>
Swift和OC混编
查看>>
Android轻量级的开源缓存框架ASimpleCache
查看>>