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

  • 微信怎么换绑定的银行卡(微信怎么换绑定的身份证)

    微信怎么换绑定的银行卡(微信怎么换绑定的身份证)

  • vivoiqoo的隐藏功能(vivoiqoo5隐藏功能)

    vivoiqoo的隐藏功能(vivoiqoo5隐藏功能)

  • 安卓语音备忘录在哪里(安卓语音备忘录下载)

    安卓语音备忘录在哪里(安卓语音备忘录下载)

  • 冬天锂电池续航能力下降多少(冬天锂电池续航多少公里)

    冬天锂电池续航能力下降多少(冬天锂电池续航多少公里)

  • oppoa52手机有耳机吗(oppoa52手机耳机使用方法)

    oppoa52手机有耳机吗(oppoa52手机耳机使用方法)

  • 华为p40pro充电器型号(华为p40pro充电器参数配置)

    华为p40pro充电器型号(华为p40pro充电器参数配置)

  • 苹果mwn是什么版本(苹果型号mw是什么版本)

    苹果mwn是什么版本(苹果型号mw是什么版本)

  • 朋友圈为什么不能点赞评论(朋友圈为什么不能发长视频)

    朋友圈为什么不能点赞评论(朋友圈为什么不能发长视频)

  • 微信健康码上的信息怎样可以删除(微信健康码上的小眼睛不见了)

    微信健康码上的信息怎样可以删除(微信健康码上的小眼睛不见了)

  • 华为手机通讯录怎么添加联系人(华为手机通讯录怎么导入到新手机)

    华为手机通讯录怎么添加联系人(华为手机通讯录怎么导入到新手机)

  • 港版iwatch5蜂窝国内能用吗(港版苹果手表5蜂窝大陆能用吗)

    港版iwatch5蜂窝国内能用吗(港版苹果手表5蜂窝大陆能用吗)

  • 输入信号超出范围怎么解决(输入信号超出范围怎么解决黑屏)

    输入信号超出范围怎么解决(输入信号超出范围怎么解决黑屏)

  • 苹果11dn开头的序列号(苹果11dn开头的序列号代表什么)

    苹果11dn开头的序列号(苹果11dn开头的序列号代表什么)

  • 华为vr眼镜支持哪些手机

    华为vr眼镜支持哪些手机

  • 手机截不了屏怎么回事(手机截不了屏咋办)

    手机截不了屏怎么回事(手机截不了屏咋办)

  • qq充电中怎么设置(qq如何设置充电状态)

    qq充电中怎么设置(qq如何设置充电状态)

  • 手机普及是什么时候(手机普及的好处)

    手机普及是什么时候(手机普及的好处)

  • 拼多多换货有运费补吗(拼多多换货有运费险还要钱吗)

    拼多多换货有运费补吗(拼多多换货有运费险还要钱吗)

  • vivox27怎么自定义铃声(vivox27怎么自定义图标改成自己想换的)

    vivox27怎么自定义铃声(vivox27怎么自定义图标改成自己想换的)

  • 怎么裁剪视频画面大小(怎么裁剪视频画质)

    怎么裁剪视频画面大小(怎么裁剪视频画质)

  • airpods怎么控制音量(airpods怎么控制酷狗)

    airpods怎么控制音量(airpods怎么控制酷狗)

  • 如何从OTCBTC提币到itoken钱包(otcbtc怎么提币到银行卡)

    如何从OTCBTC提币到itoken钱包(otcbtc怎么提币到银行卡)

  • 苹果手机库乐队删了怎么恢复(苹果手机库乐队可以卸载吗)

    苹果手机库乐队删了怎么恢复(苹果手机库乐队可以卸载吗)

  • 手机怎么进入路由器(手机怎么进入路由器登录界面)

    手机怎么进入路由器(手机怎么进入路由器登录界面)

  • 怎么解除应用截屏限制(怎么解除应用截屏)

    怎么解除应用截屏限制(怎么解除应用截屏)

  • python分割拼接函数的介绍(python分割语句)

    python分割拼接函数的介绍(python分割语句)

  • 离职员工奖金发放规定
  • 小规模纳税开专票享受季度30万纳税
  • 什么是企业增值税和所得税
  • 先包装后销售
  • 个人所得税查询工资与实际工资不符是为何
  • 实收资本利息收入可以资本化
  • 食品销售税务起征点是多少
  • 电子发票上的字体大小
  • 未取得发票的费用
  • 外商投资企业提取储备基金
  • 民办美术高中有哪些
  • 列支会议费要求
  • 计提个人社会保险费
  • 没有票据怎么要账
  • 工资一直挂账未发可以吗
  • 对债务人取得债权是什么意思
  • 进项税转出属于什么科目
  • 个人机械租赁怎么纳税
  • 季度销售额不超过30万,城建税减免
  • 健身行业的税务政策
  • 国税局代开增值税专票要哪些资料?
  • 小微企业免征增值税条件
  • 新政出台
  • 长期股权投资账面价值和公允价值不一致
  • 工程结算属于哪个类别
  • 员工给公司代垫的款项分录
  • 三七粉的功效与作用及正确吃法
  • 合同已无法履行
  • Olehelp.exe - Olehelp是什么进程 有什么用
  • php查询数据库语句
  • php对象赋值给变量
  • 收到现金股利或债券利息时会计分录
  • 销售自行开发的房地产
  • 大溪地海岛在什么地方
  • 债券转换是什么意思
  • php框架介绍
  • php输出对象
  • 帝国cms怎么用
  • 合作社计提工资
  • 企业年报网上申报入口贵州
  • mysql的innodb引擎支持外键
  • 计提工资大于实发工资企业所得税怎么算
  • 开票信息修改
  • 有限合伙企业的税收筹划
  • 银行定期利息怎么算一年
  • 车船使用税和印花税谁交
  • 房产税和土地使用税什么时候申报
  • 运输费用如何做账
  • 进口关税免征
  • 买公司宿舍有保障吗
  • 农产品收购发票怎么抵扣
  • 固定资产清理账户借方
  • 汽车固定资产残值率
  • 个体户建账吗
  • mysql检查表是否存在
  • ubuntu software database is broken错误该怎么解决?
  • ubuntu 操作系统
  • win8系统崩溃无法开机
  • linux版本ubuntu
  • win7 64位系统RAR压缩文件损坏该怎么修复
  • xp系统的本地连接在哪里打开
  • windows10x预览版
  • linux系统怎么配置路由
  • dns win7
  • .json()
  • linux中的命令及含义
  • python图像移动
  • perl怎么用
  • js显示时间并且之后秒数实时更新
  • 安卓手机root后更流畅吗
  • jquery遍历object
  • android+
  • jquery ui draggable
  • 安卓cts认证
  • 支付境外公司服务费需要缴纳哪些税费
  • 钢材出口关税税率是多少
  • 水利建设基金的计提与会计处理
  • 国家税务总局23号文件
  • 公积金提取需要几个工作日
  • 从事货物批发或零售的纳税人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设