当前位置: 首页 > news >正文

css如何使一个盒子水平垂直居中

方法一:利用定位(常用方法,推荐)

<style>
.parent{width: 500px;height: 500px;border: 1px solid #000;position:relative;
}.child {width: 100px;height: 100px;border: 1px solid #999;position:absolute;top: 50%;left: 50%;margin-top: -50px;margin-left: -50px;
}
</style>

方法二:利用 margin:auto;

<style>.parent{width: 500px;height: 500px;border: 1px solid #000;position:relative;}.child {width: 100px;height: 100px;border: 1px solid #999;position:absolute;margin: auto;top: 0;left: 0;right: 0;bottom: 0;}
</style>

方法三:利用 display:flex;设置垂直水平都居中

<style>.parent{width: 500px;height: 500px;border: 1px solid #000;display: flex;justify-content: center;align-items: center;}.child {width: 100px;height: 100px;border: 1px solid #999;}
</style>

方法四:利用 transform

<style>.parent{width: 500px;height: 500px;border: 1px solid #000;position:relative;}.child {width: 100px;height: 100px;border: 1px solid #999;position:absolute;top: 50%;left: 50%;transform:translate(-50%, -50%);}
</style>

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 「项目分享」软件测试简历中项目怎么写?从候选人中脱颖而出,offer拿到手软
  • Linux~数据库账户和权限管理
  • 欧科云链研究院对话:风浪越大鱼越贵—链上数据洞悉加密市场规律
  • ctf 堆栈结构
  • 如何把Phalcon 集成到PhpStorm里面
  • RabbitMQ入门与进阶
  • C语言 ——— 结构体内存对齐
  • 记一次CSDN认证模块后端未校验漏洞
  • 选择IT服务管理,ITIL®和ITSS该如何取舍?
  • Windows 利用compact /EXE:LZX命令 压缩可执行文件 节约空间
  • 千兆以太网
  • 售后服务认证的价值:权威认证带来的全方位优势
  • C++ | Leetcode C++题解之第336题回文对
  • ElasticSearch文档数据关联关系处理
  • HttpUtils工具类(二)Apache HttpClient 5 使用详细教程
  • 10个最佳ES6特性 ES7与ES8的特性
  • 11111111
  • const let
  • HTTP中的ETag在移动客户端的应用
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • JavaScript实现分页效果
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • js继承的实现方法
  • magento 货币换算
  • maya建模与骨骼动画快速实现人工鱼
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • 大整数乘法-表格法
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 关于 Cirru Editor 存储格式
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 《天龙八部3D》Unity技术方案揭秘
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • ionic入门之数据绑定显示-1
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • ​决定德拉瓦州地区版图的关键历史事件
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (C11) 泛型表达式
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (每日一问)操作系统:常见的 Linux 指令详解
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (强烈推荐)移动端音视频从零到上手(下)
  • (实测可用)(3)Git的使用——RT Thread Stdio添加的软件包,github与gitee冲突造成无法上传文件到gitee
  • (译) 函数式 JS #1:简介
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • (转)关于pipe()的详细解析
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • *** 2003
  • .bat批处理(七):PC端从手机内复制文件到本地