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

CSS3技巧36:让内容垂直居中的三种方式

让内容垂直居中,是一个很重要的应用情景,在很多场合都会需要。这也是面试的时候,一些考官喜欢拿来初面的小题目。

这里,小结下让内容垂直居中的三种方式

当然,读者如果有更好的方法,也可以提出来。

基本HTML:

<div class="big"><div class="small"></div>
</div>

基本CSS:

.big{width: 600px;height: 400px;background: #eee;
}
.small{width: 200px;height: 150px;background: #f00;
}

一、使用flex

.big{display: flex;justify-content: center;align-items: center;
}

二、使用grid

.big{display: grid;place-items:center;
}
.big{display: grid;
}
.small{place-self: center;
}

三、使用position

.big{position: relative;
}
.small{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);
}

http://www.lryc.cn/news/256026.html

相关文章:

  • 空间运算设备-Apple Vision Pro
  • cocos creator “TypeError: Cannot set property ‘string‘ of null
  • 简谈MySQL的binlog模式
  • Linux 环境部署RabbitMQ
  • 【1day】泛微e-office OA系统xml.php 文件 SORT_ID 参数 SQL 注入漏洞学习
  • 智能无人零售:革新零售消费体验的未来
  • 代币化对网约车区块链平台的影响
  • YOLOv7 学习笔记
  • 【51单片机系列】74HC595实现对LED点阵的控制
  • Canal笔记:安装与整合Springboot模式Mysql同步Redis
  • C++的继承语法
  • C# .NET平台提取PDF表格数据,并转换为txt、CSV和Excel表格文件
  • spring boot学习第五篇:spring boot与JPA结合
  • 代理IP怎么使用?Mac苹果系统设置http代理IP教程
  • postgresql_conf中常用配置项
  • 使用MfgTool烧写前需准备的文件
  • SAP UI5 walkthrough step4 XML Views
  • Java 1对1
  • 云服务器Centos中安装Docker
  • 人工智能教程(三):更多有用的 Python 库
  • 【带头学C++】----- 九、类和对象 ---- 9.10 C++设计模式之单例模式设计
  • Qt之QCache和QContiguousCache
  • Django讲课笔记01:初探Django框架
  • JS中的闭包
  • 深度学习在计算机视觉中的应用
  • 模板与泛型编程
  • 【Fastadmin】一个完整的轮播图功能示例
  • Ribbon 饥饿加载
  • 【AIGC】大语言模型的采样策略--temperature、top-k、top-p等
  • pip的基本命令和使用