位置: IT常识 - 正文

CSS实现: 水平居中 的几种方法(css水平居中和垂直居中怎么设置)

编辑:rootadmin
CSS实现: 水平居中 的几种方法 实现方法:

推荐整理分享CSS实现: 水平居中 的几种方法(css水平居中和垂直居中怎么设置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:css水平居中的方法,css水平居中的几种方法,css设置水平线,css 水平布局,css水平居中的几种方法,css实现水平居中的几种方式,css水平居中怎么设置,css水平居中怎么设置,内容如对您有帮助,希望把文章链接给更多的朋友!

1、添加 margin 值 auto 2、定位 position(子绝父相) + 偏移值 left + margin-left 回退 [ 需要计算,有点 麻烦 ] 3、定位 position(子绝父相) + 偏移值 left + CSS-2d transform 4、文字居中 text-align:center; + 行内块元素 5、弹性盒子布局 [ 推荐 ]

示例

代码实现:

<div class="box"><div class="box1"></div></div>.box{width: 500px;height: 300px;background-color: aquamarine;}.box1{width: 200px;height: 100px;background-color: lightpink;}

原始效果图:

接下来,将使用这个例子来测试上面提到的几种实现水平居中的方法以及记录解决测试过程中出现的一些小问题…

添加margin值(外边距):margin:auto;.box1{ width: 200px; height: 100px; background-color: lightpink; margin: auto;}

效果图:水平居中成功实现

拓展注意点:

       如果需要小盒子上下也有一定边距,可以修改margin设置:margin:100px auto;

效果图:

从上面效果图可以发现:两个盒子同时向下移动

这种情况的出现是由 margin塌陷 导致的

那么,该如何解决这种问题呢?

这里,可以将父元素box变为BFC:overflow: hidden; [ 注意不是超出隐藏的作用 ]

CSS实现: 水平居中 的几种方法(css水平居中和垂直居中怎么设置)

效果图:

到这里,盒子们都走上了正轨,margin塌陷的问题完美解决 ~

定位 position + 偏移值 left + margin-left 回退.box{ width: 500px; height: 300px; background-color: aquamarine; position: relative;}.box1{ width: 200px; height: 100px; background-color: lightpink; position: absolute; /* 相对父级宽度50% */ left: 50%; margin-left: -100px;}

注意点:

只设置left: 50%;并不能实现水平居中的效果:

如果想让小盒子水平居中 ,需要向左移动半个小盒子的宽度距离:margin-left: -100px;

效果图:

定位 position + 偏移值 left + CSS-2d transform.box{ width: 500px; height: 300px; background-color: aquamarine; position: relative;}.box1{ width: 200px; height: 100px; background-color: lightpink; position: absolute; left: 50%; transform: translateX(-50%);}

注意点:

left: 50%; 与 transform: translateX(-50%); 中的 50% 代表的意义不一样: left: 50%; :相对于父元素box的宽度 transform: translateX(-50%); :相对于自己box1的宽度

效果图:

文字居中:text-align:center; + 行内块元素

.box{ width: 500px; height: 300px; background-color: aquamarine; text-align: center;}.box1{ width: 200px; height: 100px; background-color: lightpink; display: inline-block;}

注意点:

如果仅使用 text-align:center; 是无法达到水平居中的效果的,为什么?

text-align:center; 需要在行内块元素上使用的,而盒子是块级元素,所以,需要将盒子转换为行内块元素 text-align:center; 才能生效。

效果图:

弹性布局: display:flex; [推荐].box{ width: 500px; height: 300px; background-color: aquamarine; display: flex; /*主轴-x轴:居中*/ justify-content: center;}.box1{ width: 200px; height: 100px; background-color: lightpink;}

效果图:

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

上一篇:序列标注的BIO标注体系(序列标注技术应用)

下一篇:axios 取消请求:CancelToken(afn取消请求)

  • 微博推广营销方法:做有营销的内容(微博推广营销方式)

    微博推广营销方法:做有营销的内容(微博推广营销方式)

  • 小度会员怎么取消自动续费(小度会员怎么取消)

    小度会员怎么取消自动续费(小度会员怎么取消)

  • beatsfitpro怎么连接安卓(beatsfitpro怎么连接苹果)

    beatsfitpro怎么连接安卓(beatsfitpro怎么连接苹果)

  • 天猫积分不使用会清零吗(天猫积分不用会清零吗)

    天猫积分不使用会清零吗(天猫积分不用会清零吗)

  • 笔记本的type-c接口有什么用(笔记本的type-c接口能充电吗)

    笔记本的type-c接口有什么用(笔记本的type-c接口能充电吗)

  • QQ怎么发离线文件(qq怎么发离线文件夹2023)

    QQ怎么发离线文件(qq怎么发离线文件夹2023)

  • 5g上市的手机(2021上市的5g手机)

    5g上市的手机(2021上市的5g手机)

  • 苹果录屏横屏变成直屏怎么办(苹果屏幕录制横屏)

    苹果录屏横屏变成直屏怎么办(苹果屏幕录制横屏)

  • 惠普无线打印机wifi灯闪(惠普无线打印机脱机状态怎么解除)

    惠普无线打印机wifi灯闪(惠普无线打印机脱机状态怎么解除)

  • 美版有锁机可以升级系统吗(美版有锁机可以还原吗)

    美版有锁机可以升级系统吗(美版有锁机可以还原吗)

  • 快手给别人点亮不显示怎么办(快手里面的点亮是什么意思,如何点亮)

    快手给别人点亮不显示怎么办(快手里面的点亮是什么意思,如何点亮)

  • iphone11怎么强制关机(iPhone11怎么强制恢复出厂设置)

    iphone11怎么强制关机(iPhone11怎么强制恢复出厂设置)

  • 横竖屏转换是在哪里设置的(横竖屏转换是在哪里设置的苹果)

    横竖屏转换是在哪里设置的(横竖屏转换是在哪里设置的苹果)

  • word稿纸怎么去边框(word 怎么删除稿纸设置边框)

    word稿纸怎么去边框(word 怎么删除稿纸设置边框)

  • h5制作是干什么的(h5制作简单吗)

    h5制作是干什么的(h5制作简单吗)

  • 华为tp保护膜要换掉吗(华为tp保护膜需不需要换钢化膜)

    华为tp保护膜要换掉吗(华为tp保护膜需不需要换钢化膜)

  • 手机wps如何排序(手机wps如何排序自定义)

    手机wps如何排序(手机wps如何排序自定义)

  • vivo录屏怎么带声音(vivo录屏的时候怎么录声音)

    vivo录屏怎么带声音(vivo录屏的时候怎么录声音)

  • 华为v20支持无线充电吗(华为v20无线网扫一扫在哪里)

    华为v20支持无线充电吗(华为v20无线网扫一扫在哪里)

  • jivivil什么牌子(jivivil包包怎么样)

    jivivil什么牌子(jivivil包包怎么样)

  • ipad蓝牙搜不到笔(ipad蓝牙搜不到一代笔)

    ipad蓝牙搜不到笔(ipad蓝牙搜不到一代笔)

  • 用支付宝可以充话费吗(用支付宝可以充q币吗)

    用支付宝可以充话费吗(用支付宝可以充q币吗)

  • 抖音收藏的商品怎么删除(抖音收藏的商品怎么批量删除)

    抖音收藏的商品怎么删除(抖音收藏的商品怎么批量删除)

  • vivoz5大概几月份上市(vivoz5i什么时候上市日期)

    vivoz5大概几月份上市(vivoz5i什么时候上市日期)

  • 抖音被屏蔽了怎么恢复(抖音被屏蔽了怎么发评价)

    抖音被屏蔽了怎么恢复(抖音被屏蔽了怎么发评价)

  • 手机一开机就显示热点资讯,怎样删除(手机一开机就显示输入法)

    手机一开机就显示热点资讯,怎样删除(手机一开机就显示输入法)

  • 收取罚款
  • 股权转让企业所得税纳税地点
  • 金融企业 税
  • 补缴的社保可以报销吗
  • 补缴以前年度附加税怎么做账
  • 新成立的公司如何建账
  • 在建工程转固定资产需要交税吗
  • 企业纳税信用等级评定标准
  • 企业税负怎么算
  • 减免所得税额是怎么算出来的12行
  • 公积金贷款金额少怎么办
  • 与生产相关的关键成功因素包括
  • 车辆备注栏备注怎么填
  • 已经缴纳的税款可以撤回吗
  • 财产租赁个人所得税
  • 金融工具包括哪些及其法律特征
  • 公司车辆计提是含税还是不含税?
  • 公司租个人车辆如何办理
  • 简易计税 增值税专用发票
  • 公司发票限额按什么计算
  • 个税申报中劳务报酬
  • 增值税小规模纳税人
  • 信息技术服务在开票系统怎么选
  • 物业公司哪些收费项目
  • 动态投资回收期名词解释
  • php常用扩展有哪些
  • schedulerv2.exe - schedulerv2是什么进程 有什么用
  • linux安装方式有
  • 收到保险公司的车赔款会计分录怎么写
  • 既征增值税又征消费税的是
  • svchost一直在下载什么
  • 销售无形资产增值税税率2022
  • 免税企业所得税的有
  • vue 网页
  • nodejs安装教程
  • php addslashes函数
  • qr code在线生成二维码
  • 生产企业 制造商
  • 微信公众号php开发教程
  • js字符串转换为数字类型
  • 手把手教你用荣耀手机
  • 公司从银行提取现金4000元备作零星开支
  • 企业税收类型有几种
  • 一般纳税人费用专票如何做账
  • 用人民币支付的公司
  • php上传文件代码iapp
  • mongodb常用命令
  • mongodb数据库的层次结构
  • aspcms标签
  • 一般纳税人简易征收最新政策
  • 年金现值和终值的计算
  • 其它应付款的账户是什么
  • 国债利息收入要征税吗
  • 企业所得税债务重组一般性税务处理
  • 从农民手中购买粮食税率
  • 投资利税率计算方法
  • 费用转销是什么意思
  • 利润分配未分配利润是净利润吗
  • 从法人借款现金分录
  • 外贸内销业务哪个部门管
  • 捷波mig41tm主板
  • windows怎么加速
  • 清除cmos后电脑不启动
  • win10系统开机蓝屏得重启后才能开机
  • centos8安装锐速
  • windows10更新遇到错误怎么解决
  • win8和win10怎么共享文件
  • linux文件中添加内容
  • win7调整视觉效果
  • python函数enumerate
  • android 一个绚丽的loading动效分析与实现!
  • 一张监控
  • unity获取当前位置
  • jquery自动加载的方法
  • 增值税发票综合服务平台登录不了
  • 十九届三中全会主题
  • 关于成品油的吨油换算
  • 中华人民共和国刑法
  • 地税怎么收费标准
  • 代扣app有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设