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

【CSS】CSS水平居中方案

CSS水平居中方案

1. 行内元素水平居中

设置父元素的text-align:center

.box {width: 300px;height: 300px;margin: 100px auto;text-align: center;background-color: pink;
}

2. 块级元素水平居中

当块级元素设置了明确的宽度数值时,可以使用margin: 0 auto

3. 绝对定位

<div class="container"><div class="box"></div>
</div>
.container {position: relative;width: 300px;height: 300px;background-color: orange;
}
.box {position: absolute;left: 0;right: 0;width: 100px;height: 100px;background-color: pink;
}

4. flex布局

<div class="container"><div class="box"></div>
</div>
.container {display: flex;justify-content: center;width: 300px;height: 300px;background-color: orange;
}
.box {width: 100px;height: 100px;background-color: pink;
}

5. 利用形变trnasform:trnaslate()

.container {width: 300px;height: 300px;background-color: orange;
}
.box {position: relative;left: 50%;width: 100px;height: 100px;background-color: pink;transform: translateX(-50%);
}
http://www.lryc.cn/news/338830.html

相关文章:

  • SQL注入sqli_labs靶场第二题
  • 基于机器学习的人脸发型推荐算法研究与应用实现
  • 【服务器部署篇】Linux下Nginx的安装和配置
  • React搭建一个文章后台管理系统
  • Elasticsearch 支持的插件 —— 筑梦之路
  • HTML:链接
  • vscode远程连接centos
  • scala---面向对象(类,对象,继承,抽象类,特质)
  • 【机器学习300问】68、随机初始化神经网络权重的好处?
  • 数据结构与算法——20.B-树
  • Tomcat源码解析——Tomcat的启动流程
  • 蓝桥杯真题演练:2023B组c/c++
  • 微信小程序实现预约生成二维码
  • 专业140+总分410+北京理工大学826信号处理导论考研经验北理工电子信息通信工程,真题,参考书,大纲。
  • 做一个后台项目的架构
  • 嵌入式单片机 TTL电平、232电平、485电平的区别和联系
  • 2024年大唐杯备考
  • Spring Boot(06):Spring Boot与MySQL搭配,打造极简高效的数据管理系统
  • Vue3 + Vite 构建组件库发布到 npm
  • Vite多环境配置与打包:灵活高效的Vue开发工作流
  • 从零实现诗词GPT大模型:数据集介绍和预处理
  • 45.HarmonyOS鸿蒙系统 App(ArkUI)创建列表(List)
  • 推荐算法之协同过滤
  • Kotlin 面试题
  • TCM(Tightly Coupled Memory)紧密耦合存储器简介
  • 《自动机理论、语言和计算导论》阅读笔记:p172-p224
  • typescript playwright 笔记
  • 从零实现诗词GPT大模型:了解Transformer架构
  • 温故知新之-TCP Keepalive机制及长短连接
  • 架构师系列-搜索引擎ElasticSearch(七)- 集群管理之分片