位置: 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)(达特穆尔动物园)

  • 红米note11tpro怎么把电池显示放在电池框外面(红米note11tpro怎么长截屏)

    红米note11tpro怎么把电池显示放在电池框外面(红米note11tpro怎么长截屏)

  • 抖音直播在哪里看(抖音直播在哪里开通)

    抖音直播在哪里看(抖音直播在哪里开通)

  • 小米10s最高支持多少w快充(小米10s最高支持多少瓦快充)

    小米10s最高支持多少w快充(小米10s最高支持多少瓦快充)

  • WPS隐藏的行怎么全部显示出来(wps表格隐藏的行怎么显示出来)

    WPS隐藏的行怎么全部显示出来(wps表格隐藏的行怎么显示出来)

  • 4g手机为啥显示2g网络(4G手机为啥显示2G)

    4g手机为啥显示2g网络(4G手机为啥显示2G)

  • 苹果a1586是6还是6s(苹果a1587是6还是6s)

    苹果a1586是6还是6s(苹果a1587是6还是6s)

  • 通话时黑屏怎么去掉

    通话时黑屏怎么去掉

  • 手机营业厅的通话记录怎么删除(手机营业厅的通话记录怎么导出打印?)

    手机营业厅的通话记录怎么删除(手机营业厅的通话记录怎么导出打印?)

  • 手机被身体压着会坏吗(手机被身体压手机有事吗)

    手机被身体压着会坏吗(手机被身体压手机有事吗)

  • 无边框手机有哪几款(全球首款无边框手机)

    无边框手机有哪几款(全球首款无边框手机)

  • 华为soc芯片是什么意思(华为soc芯片概念股)

    华为soc芯片是什么意思(华为soc芯片概念股)

  • 电脑老响怎么回事怎么办(电脑总是噔噔响)

    电脑老响怎么回事怎么办(电脑总是噔噔响)

  • 邮件群发平台有哪些(邮件群发工具,邮件群发软件,邮件群发器)

    邮件群发平台有哪些(邮件群发工具,邮件群发软件,邮件群发器)

  • iphone11promax可以用5G吗(iphone11promax可以用20w快充吗)

    iphone11promax可以用5G吗(iphone11promax可以用20w快充吗)

  • 华为手机点哪里都有语音说话怎么关掉(华为手机点哪里都有语音提示)

    华为手机点哪里都有语音说话怎么关掉(华为手机点哪里都有语音提示)

  • 苹果vc/a是哪个国家版本(苹果vca是哪个版本)

    苹果vc/a是哪个国家版本(苹果vca是哪个版本)

  • 快手作品怎么下载到本地(快手作品怎么下载到本地最新方法)

    快手作品怎么下载到本地(快手作品怎么下载到本地最新方法)

  • 苹果xsmax双卡怎么用(苹果xsmax双卡怎么插)

    苹果xsmax双卡怎么用(苹果xsmax双卡怎么插)

  • 抖音怎么看私信我消息(抖音怎么看私信对方是否看过)

    抖音怎么看私信我消息(抖音怎么看私信对方是否看过)

  • 魅族16T怎么打开访客模式(魅族16th操作指南)

    魅族16T怎么打开访客模式(魅族16th操作指南)

  • qq在线文档怎么弄(qq在线文档怎么关闭)

    qq在线文档怎么弄(qq在线文档怎么关闭)

  • 宽敞的反义词(宽敞的反义词语)

    宽敞的反义词(宽敞的反义词语)

  • 无线路由器有辐射大吗(无线路由器有辐射危害吗)

    无线路由器有辐射大吗(无线路由器有辐射危害吗)

  • pr背景音乐如何变小声(pr背景音乐如何调小)

    pr背景音乐如何变小声(pr背景音乐如何调小)

  • 微信怎么看最近添加的人(微信怎么看最近聊天记录)

    微信怎么看最近添加的人(微信怎么看最近聊天记录)

  • 百度小程序怎么进入(百度小程序怎么删除)

    百度小程序怎么进入(百度小程序怎么删除)

  • 苹果x反向充电设置(oppofindx6可以反向充电吗)

    苹果x反向充电设置(oppofindx6可以反向充电吗)

  • 苹果手机怎么看下载速度(苹果手机怎么看激活日期)

    苹果手机怎么看下载速度(苹果手机怎么看激活日期)

  • 阅读类app开发怎么外包(android阅读软件怎么开发)

    阅读类app开发怎么外包(android阅读软件怎么开发)

  • Vue | Vue.js 高级语法系列(vue高级函数)

    Vue | Vue.js 高级语法系列(vue高级函数)

  • 微软官方出品windows11电脑管家 v1.1 测试版发布,拥有微软全球防护杀毒系统(微软官方wintogo)

    微软官方出品windows11电脑管家 v1.1 测试版发布,拥有微软全球防护杀毒系统(微软官方wintogo)

  • 放弃退税理由是什么
  • 兼职劳务报酬需要发票吗
  • 退回股东投资款现金流量
  • 有金额的框架协议要交印花税吗
  • 人力资源公司可以接保安业务吗
  • 忘记先抄税再申报了怎么办
  • 小规模未达起征点销售额是多少
  • 购置办公用品有什么好处
  • 房产企业因资金问题退市
  • 普通发票作废怎么验旧
  • 工会经费计提多少后不再提
  • 简易计税收入会计分录
  • 电子发票和纸质发票额度算在一起吗
  • 冲减存货的会计分录
  • 公司股权转移怎么办理
  • 软件维护费入什么科目
  • 建筑业商业保险受益人可以是公司吗
  • 自产自销农产品企业所得税
  • 税务申报没报上怎么办
  • 差旅费报销单填写模板
  • linux 界面卡死
  • 企业为员工缴纳社保可以抵税吗
  • 旅游门票怎么做分录
  • 不能升级win11的二手电脑值得购买吗
  • php检测文件是否存在
  • linux统计文件行数字数
  • 付的押金冲抵部分怎么算
  • 麦克米伦anki
  • 固定资产可以直接入账吗
  • 缴纳社保公司需要税务登记吗
  • promise thenable
  • 【深度学习】pix2pix GAN理论及代码实现与理解
  • vuexy
  • node.js的安装和配置
  • audo命令
  • 支付职工差旅费发生的现金流出
  • 小规模免征增值税2023
  • 用友t3固定资产清理怎么操作
  • 打车费的会计分录
  • webservice api接口
  • 企业发生销售退回时,不论销售退回的商品
  • 应收账款收不回来做坏账处理分录
  • 没有购销合同的原因有哪些
  • ms-sql-s
  • 个体户怎么计算养老金
  • 核定征收企业可以享受研发费用加计扣除
  • 超过两年记入错误的主营业务成本怎么调账?
  • 哪些增值税可以免税
  • 固定资产入账怎么做凭证和入资产卡片?
  • 多计提的个人所得税退给员工怎么处理
  • 员工话费报销制度
  • 公司组织员工旅游需要交个税吗
  • 旅游业营业税税率
  • 预付账款无法取得发票如何做账
  • 免于填报什么意思
  • 旅游饮食服务企业会计核算的特点
  • sql like多个
  • win8.1系统安装教程
  • ubuntu下安装QT教程
  • mac上safari
  • win8.1 ie浏览器
  • 微软称十年内将淘汰程序员
  • windows7打开网络连接
  • win7打开软件总提示错误怎么解决
  • 给div设置滚动条
  • android:PopupWindow的使用场景和注意事项
  • bat批处理命令大全
  • glviewport超出屏幕范围
  • ogre 引擎
  • shell 循环 for
  • django 自定义权限管理
  • socket怎么用
  • 游戏unity错误
  • jquery遍历元素并赋值
  • sdk和安卓版本
  • 浅析2种JavaScript继承方式
  • 个体税务申报时间怎么填
  • 国家税务电子发票查验入口
  • 简述会计估计及其特点
  • 政府主管部门对企业检查要求
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设