页面布局,居中是绝对少不了的,居中的方法有很多,今天分享几个。

Margin 0 auto、text-align:center、line-height这几个就不用多说了,适合文字、图片和块元素水平居中。如果知道容器高度或者是内容高度,很容易就能实现简单的居中。

Flex布局:

弹性布局,会使用的绝对非常建议使用这个布局,现在兼容性也好,要是非得兼容很低版本的浏览器,这个布局还是得考量一下。两个居中属性

justify-content: center;align-items: center;

transform: translateX(-50%) translateY(-50%):

我们不知道容器宽高或者是内容宽高的时候,设定margin: 50%;然后使用transform的translated,这个属性的单位不是具体的像素单位的时候,百分比就是以自身的宽高计算的。一般都是配合定位使用。

display:table-cell,使用表格属性:

通过表格属性去居中,父元素:

display: table-cell;vertical-align: middle;text-align: center;

子元素需要设置:

display: inline-block;

绝对定位:

知道内容元素的宽高,设置top和left都是50%,这时候设置margin-top和margin-left内容元素宽高的一半,就能居中。

不知道宽高的情况下,设置top、left、right、bottom都设置0,然后margin: auto;也能居中。

Coding 个人笔记

转载于:https://juejin.im/post/5cadb6ebf265da03576eabbd

css几个居中的方法相关推荐

  1. 10 个CSS实现元素居中的方法汇总

    英文 | https://javascript.plainenglish.io/10-css-tricks-you-should-know-for-centering-elements-61092d3 ...

  2. html盒子自动居中,css盒子怎么居中?

    在前端切图的时候,可能经常会遇到一个div盒子怎么在固定区域垂直居中的需求,下面我们来看一下css实现盒子居中的方法. css设置盒子居中的方法: 第一种: 用css的position属性 .div1 ...

  3. CSS中各种各样居中方法的总结

    在开发前端页面的时候,元素的居中是一个永远都绕不开的问题.看似简单的居中二字,其实蕴含着许许多多的情况,对应着很多的处理方法,本文就试图对页面布局中的居中问题进行总结~~ 居中问题分为水平居中和竖直居 ...

  4. css 图文 上下 居中,CSS垂直居中的6种方法

    垂直居中一直是CSS布局中比较令人头疼的问题,相比于水平居中,垂直居中对于不同的元素类型需要采取截然不同的策略,因此常常会因为策略的误用导致无法成功居中.这篇文章总结了垂直居中的6种常见策略. Ver ...

  5. php页面底部信息居中,css底部如何局中?css三种居中方法

    本篇文章给大家带来的内容是关于css底部如何局中?css三种居中方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 某天组长让我改一个表格的样式,要求底部局中.当时想很简单的嘛,哼哧 ...

  6. css如何设置文本垂直居中显示,css中怎么设置文本居中?css文本垂直居中的设置方法...

    在网页设计的过程中,有时候可能为了布局美观可能需要让文本居中,那么,怎么设置文本居中呢?本篇文章将给大家介绍关于css设置文本垂直居中的方法. 首先我们要知道通过css实现元素的水平居中较为简单:对文 ...

  7. css绝对定位如何居中?css绝对定位居中的四种实现方法-web前端教程

    在网页进行css布局时居中是经常需要用到的,其中就有css绝对定位居中,那么,css绝对定位如何实现居中?今天的这篇文章将给大家来介绍关于css绝对定位居中的实现方法. css绝对定位居中的实现方法有 ...

  8. html div 居中心,CSS实现DIV居中的三种方法

    下面给大家分享div居中的实现代码,具体代码如下所示: demo .div1{ width: 100px; height: 100px; border: 1px solid #000000;} .di ...

  9. 前端开发css中怎么让图片居中?css图片居中的方法总结

    在进行网页布局的时候,有时候图片的位置可能会影响整个页面的美观程度,所以对于图片的放置位置就得变化,那么,接下来的这篇文章将给大家来介绍关于图片在网页中如何使用css实现居中的方法,对于有需要的朋友来 ...

最新文章

  1. 如何将JBoss HR员工奖励项目放入云端
  2. react.js从入门到精通(六)——路由的使用
  3. System.arraycopy和Arrays.copyOf的关系
  4. 在线2-36任意进制转换工具
  5. python实现简单的http服务器_python实现简单http服务器功能
  6. java web工程师百度云教程_JavaWeb工程师全套视频教程 (初级+中级+高级) 一共485集 送面试辅导...
  7. 历年计算机考研复试_重点面试题
  8. 两款扒站工具使用说明
  9. ae合成设置快捷键_AE中常用的快捷键,你了解多少?(五)
  10. 网卡驱动:传输超时watchdog_timeo/ndo_tx_timeout
  11. Flutter学习日记之底部导航栏BottomNavigationBar组件的使用
  12. MWC 2017:S8缺席,三星祭出AR/VR项目救场
  13. 加拿大低龄高中留学规划与过程管理三个关键点
  14. 嵌入式Linux C基本知识点总结
  15. 计算机毕业设计之Android汽车违章查询系统
  16. 微信号修改功能正式上线,网友:等你好久了!
  17. 王永庆:从借200元钱起家
  18. iOS 13 报错:[Assert] Unsupported use of UIKit view-customization API off the main thread
  19. 让Windows系统自动加载SATA驱动程序
  20. itext实现excel转pdf文件

热门文章

  1. db2 mysql oracle,五大主流数据库比较 DB2 Oracle MySQL SyBase SQLServer)
  2. c++ 怎么配置头文件路径_OpenGL环境配置
  3. 阿里云十年新战略发布!达摩院加持,阿里技术全部开放,20亿补贴小程序
  4. iPhone垃圾信息被骂惨了,苹果一拍脑门:上机器学习呀
  5. 英特尔AI如何帮助修缮残垣断壁的长城,背后的奥秘找到了
  6. Django 框架 新建app 、新建表
  7. 《Android游戏开发详解》一2.9 类
  8. SQL Server 2000 ——系统表和系统视图
  9. X509证书中RSA公钥的提取与载入
  10. 虚拟桌面显示未注册的情况,可以检查一下几点