位置: IT常识 - 正文

CSS盒子居中的6种方法!(css盒子如何居中)

编辑:rootadmin
CSS盒子居中的6种方法! 大家好, 我是'菜鸟',今天给大家带来几种css盒子居中的方法! 1.flex布局设置居中

推荐整理分享CSS盒子居中的6种方法!(css盒子如何居中),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:css盒子怎么居中,css盒子居中代码,css盒子居中的几种方法,css把盒子放在中间,css把盒子放在中间,css 盒子居中,css把盒子放在中间,css盒子居中对齐怎么设置,内容如对您有帮助,希望把文章链接给更多的朋友!

常见的一种方式就是使用flex布局设置居中。

利用弹性布局(flex),实现水平居中,其中justify-content 用于设置弹性盒子元素在主轴(横轴)方向上的对齐方式

给容器设置:

display: flex;写在父元素上这就是定义了一个伸缩容器

justify-content 主轴对齐方式,默认是横轴

align-items 纵轴对齐方式,默认是纵轴

优点: 简单、方便、快速,三行代码搞定。

<style>.box { width: 200px; height: 200px; border: 1px solid; display: flex; align-items: center; // 纵轴对齐方式,默认是纵轴 子元素垂直居中 justify-content: center; //纵轴对齐方式,默认是纵轴}.one { background: red;} </style><div class="box"> <div class="one">水平垂直居中</div></div>

运行后:

 2.flex-给子项设置<style>.box { width: 200px; height: 200px; border: 1px solid; display: flex;}.child { background: red; margin: auto; // 水平垂直居中} </style><div class="box"> <div class="child">水平垂直居中</div></div>

运行后:

 3.定位:子绝父相

使用子绝父相的方式实现水平垂直居中。父元素设置position: relative。子元素设置 position: absolute; left: 50%; top: 50%; transfrom: translate(-50%, -50%);

<style>.box { width: 200px; height: 200px; border: 1px solid; position: relative;}.child { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: red;} </style><div class="box"> <div class="child">水平垂直居中</div></div>

运行后:

 4.tabel-cell实现垂直居中

css新增的table属性,可以让我们把普通元素,变为table元素的现实效果,通过这个特性也可以实现水平垂直居中

CSS盒子居中的6种方法!(css盒子如何居中)

而且tabel单元格中的内容天然就是垂直居中的,只要添加一个水平居中属性就好了

使用tabel-cell实现垂直居中,容器设置 display: table-cell;;

vertical-align: middle属性设置元素的垂直对齐方式

子元素如果是块级元素,直接使用左右margin:auto实现水平居中。如果是行内元素,给容器设置text-align: center

利用 text-align: center 可以实现在块级元素内部的内联元素水平居中。此方法对内联元素inline, 内联块inline-block, 内联表inline-table, inline-flex元素水平居中都有效

<style>.box { width: 200px; height: 200px; border: 1px solid; display: table-cell; vertical-align: middle; // 设置元素在垂直方向上的对齐方式 text-align: center;}.child { background: red; display: inline-block;} </style><div class="box"> <div class="child">水平垂直居中</div></div>

运行后:

5.给容器加个伪元素

这是一种不常用的方法实现垂直居中。

给容器加个伪元素,设置line-height等于容器的高度。给子元素设置display: inline-block;

此种方式适合给文本设置水平垂直居中

<style>.box { width: 200px; height: 200px; border: 1px solid; text-align: center;}.box::after { content: ""; line-height: 200px;}.child { display: inline-block; background: red;}</style><div class="box"> <div class="child">水平垂直居中</div></div>

运行后:

6.还有一种奇葩的方法

这个奇葩方式和第三种使用定位相似,

只不过需要给子元素设置 position: absolute; 设置固定宽度和高度;

top、left、bottom、right都设置为0; margin设置为auto;也能实现垂直水平居中

<style>.box { width: 200px; height: 200px; border: 1px solid; position: relative;}.child { background: red; width: 100px; height: 40px; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto;} </style><div class="box"> <div class="child">水平垂直居中</div></div>

运行后:

 以上就是一些我们常用的垂直居中的方法,咱们下期见!!!

本文链接地址:https://www.jiuchutong.com/zhishi/292424.html 转载请保留说明!

上一篇:育空地区的落基山羊,加拿大 (© Mark Newman/Getty Images)(育空领地)

下一篇:达特穆尔国家公园的薄雾,英格兰德文郡 (© AWL Images/Danita Delimont)(达特穆尔动物园)

  • 怎么查华为手机什么时候买的(怎么查华为手机是不是正品新机)

    怎么查华为手机什么时候买的(怎么查华为手机是不是正品新机)

  • 快手怎么设置一人可见(快手怎么设置一进去就是精选)

    快手怎么设置一人可见(快手怎么设置一进去就是精选)

  • 键盘三个灯一起闪怎么解决(键盘三个灯一起亮然后就灭了)

    键盘三个灯一起闪怎么解决(键盘三个灯一起亮然后就灭了)

  • rtk有哪三部分组成(rtk有哪些部分组成)

    rtk有哪三部分组成(rtk有哪些部分组成)

  • 华为nova7插卡的地方在哪里(华为nove7插卡在哪里)

    华为nova7插卡的地方在哪里(华为nove7插卡在哪里)

  • 移出黑名单聊天记录还在吗(从黑名单移出来还有聊天记录吗)

    移出黑名单聊天记录还在吗(从黑名单移出来还有聊天记录吗)

  • ipod touch7和6的区别(ipodtouch6跟7有什么区别)

    ipod touch7和6的区别(ipodtouch6跟7有什么区别)

  • 在多媒体系统中,内存和光盘属于什么(在多媒体系统中MPC)

    在多媒体系统中,内存和光盘属于什么(在多媒体系统中MPC)

  • documents and settings是什么文件夹(documents and settings有把锁)

    documents and settings是什么文件夹(documents and settings有把锁)

  • 抖音剪映在哪里(抖音剪映在哪里 功能)

    抖音剪映在哪里(抖音剪映在哪里 功能)

  • 手机没停机连不上网什么原因(手机没停机连不上无线网)

    手机没停机连不上网什么原因(手机没停机连不上无线网)

  • 图像文件是显示媒体吗(图像文件是显示的吗)

    图像文件是显示媒体吗(图像文件是显示的吗)

  • 电脑烤机是什么意思(主机烤机有什么用)

    电脑烤机是什么意思(主机烤机有什么用)

  • 台式电脑卡换什么硬件(台式电脑卡换什么配件就行了)

    台式电脑卡换什么硬件(台式电脑卡换什么配件就行了)

  • 为什么前置和后置不一样(为什么前置和后置拍照差别那么大)

    为什么前置和后置不一样(为什么前置和后置拍照差别那么大)

  • 苹果11信息有个感叹号什么意思(苹果11信息有个感叹)

    苹果11信息有个感叹号什么意思(苹果11信息有个感叹)

  • 手机没卡可以上微信吗(手机没卡可以上抖音吗)

    手机没卡可以上微信吗(手机没卡可以上抖音吗)

  • Mate30保时捷版防水等级

    Mate30保时捷版防水等级

  • ios怎么让闪光灯常亮(苹果怎么让闪光灯一直亮)

    ios怎么让闪光灯常亮(苹果怎么让闪光灯一直亮)

  • 黑鲨能否开启私密空间(黑鲨能否开启私人空间)

    黑鲨能否开启私密空间(黑鲨能否开启私人空间)

  • 苹果能不能把app隐藏(苹果能不能把app隐藏起来)

    苹果能不能把app隐藏(苹果能不能把app隐藏起来)

  • 拼多多买家要实名认证吗(拼多多买家实付金额和卖家到帐金额不一样是怎么回事l)

    拼多多买家要实名认证吗(拼多多买家实付金额和卖家到帐金额不一样是怎么回事l)

  • 手机steam怎么兑换cdk(手机steam怎么兑换码)

    手机steam怎么兑换cdk(手机steam怎么兑换码)

  • 苹果三维触控什么意思(苹果三维触控什么牌子好)

    苹果三维触控什么意思(苹果三维触控什么牌子好)

  • huaweiMate 20的cpu

    huaweiMate 20的cpu

  • airpods序列号怎么查(airpods序列号怎么看是不是国行)

    airpods序列号怎么查(airpods序列号怎么看是不是国行)

  • 电脑的截图工具在哪里(电脑的截图工具快捷键)

    电脑的截图工具在哪里(电脑的截图工具快捷键)

  • 什么是CMOS? 什么是BIOS(什么是CMOS什么是BIOS)

    什么是CMOS? 什么是BIOS(什么是CMOS什么是BIOS)

  • 如何让网速限制解除呢?有什么方法吗?(网速怎么限制10mb以内)

    如何让网速限制解除呢?有什么方法吗?(网速怎么限制10mb以内)

  • 开私家车出差如何报销差旅费
  • 工资代扣工会会费
  • 纳税申报 财务报表利润表
  • 行政单位利息收入是非税收入吗
  • 员工备用金期末未报销怎么处理
  • 软件企业即征即退账务处理
  • 房屋出租怎么交税?
  • 增值税的核算方式
  • 事业单位结转结余科目
  • 银行贷款损失的认定标准
  • pe市盈率法
  • 哪些发票可以报销抵税
  • 应付债券的利息调整怎么计算
  • 机动车统一发票税率多少
  • 写字楼空置房物业费70%的规定
  • 应交增值税会计科目
  • 技术转让收入属于主营业务收入吗
  • 委托研发受托方怎么做账
  • 专票的六位开票代码指的是什么
  • 公司收到残联补助如何开票
  • 法人垫付现金的原始凭证
  • 判决公告费应计入哪个科目?
  • 专利权转销处理方案
  • 公司内收取的礼金
  • 永恒之蓝是
  • 腾讯电脑管家流量监控不显示
  • linux 设置默认路由
  • 房地产企业如何计算土地使用税
  • 苹果手机上传速度很慢
  • 成本费用包括什么项目
  • WIN11输入法怎么隐藏到任务栏
  • 收取个人挂靠的管理费用要交税吗?
  • 资产变现率减资产负债率
  • php用img显示图片
  • 纳税申报表填写说明
  • vue实现简易购物车
  • vue怎么打断点
  • css中清除浮动
  • php搜索代码
  • 使用groupadd命令创建用户组
  • grpc 调试工具
  • 个人所得税法实施细则2023
  • 空白发票作废怎么剪角
  • 不抵扣的发票需要认证吗
  • 应计入损益的利得有什么
  • 申报高新企业的好处
  • 增值税发票用完后如何领取新的
  • 新办企业小规模纳税人多久可以申请发票增量
  • 政府会计资产的概念
  • 房地产开发间接费用和开发费用的区别
  • 长期待摊费用借方负数什么意思
  • 预提费用取消了吗
  • 申请刻制发票专用章要求
  • 应交税金及附加怎么计算
  • 汇算清缴后取得上一年发票
  • 生产车间制造产品领用材料45000元,领用车间一半消耗
  • 地方水利建设基金减免政策2023
  • 减免及返还增值税怎么算
  • 法人转移公司资产怎么办
  • 税额抵减的账务处理
  • 会计怎么做的
  • win7总是提示激活
  • win10右下角的图标点不开
  • linux系统的服务器,重启之后运算速度变慢
  • linux系统怎么弄
  • chromexcel
  • android如何导入文件
  • 没有实例化是什么意思
  • unity公路制作
  • easyui导出excel表格
  • centos搭建php
  • 获取标签的属性值的方式
  • jquery点击按钮修改表格数据
  • 安卓手机怎么自定义
  • 公路局有钱吗
  • 个人所得税怎么换手机号绑定
  • 北京朝阳区国家税务局
  • 国税地税发票编码查询
  • 欠税多久法院立案
  • 西安市地方税务局高新技术产业开发区分局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设