博客
关于我
强烈建议你试试无所不能的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

你可能感兴趣的文章
fastjson将java list转为json字符串
查看>>
Effective MySQL之SQL语句最优化——读书笔记之二
查看>>
web基础,用html元素制作web页面
查看>>
1_worldssj
查看>>
面向对象 小结
查看>>
ARM S3C2440 时钟初始化流程
查看>>
引用类型
查看>>
python 学习随笔
查看>>
防盗链之URL参数签名
查看>>
使用pdm建表并生成SQL语句
查看>>
SQLiteOpenHelper
查看>>
Luogu P1141 01迷宫【搜索/dfs】By cellur925
查看>>
js onclick事件传参
查看>>
WiCloud 商业Wi-Fi管理平台
查看>>
团队项目--未完待续
查看>>
双重标准,我该怎么解决
查看>>
过滤器( filter )的使用
查看>>
重载、重写
查看>>
POJ 2488 A Knight's Journey(DFS)
查看>>
CentOS安装erlang
查看>>