html/css系列-图片上下居中
2024-10-20 11:37:02
本文详情:http://www.zymseo.com/276.html
图片上下居中的问题常用的几种方法:
图片已知大小和未知大小,自行理解
.main{
width: 400px;height: 400px;
border: solid 1px red;
text-align: center;
}
<div class="main"><img src="1.png"></div>
下图为其实状态和结束状态:
方法一:diaplay:table-cell 单元表格的形式
display:table-cell;
vertical-align:middle;
方法二:flex;align-items: center;justify-content: center 弹性盒子布局
display:flex;
align-items:center;
justify-content:center;
方法三:position加margin
position: relative;
margin: auto;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
方法四:position加 transform
position: relative;
position: absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
方法五:纯position
position:relative;
position: absolute;
left: 50%;
top: 50%;
margin-left:-50px;
margin-top:-50px;
最新文章
- [cocos] ( 01 ) cocos2d-x 3.x 开发 环境配置
- 04_Swift2基础之类型安全和类型推测+字面量+类型别名
- Oracle的rownum原理和使用
- bzoj 4423 [AMPPZ2013]Bytehattan(对偶图,并查集)
- 浅析Linux系统下用户与权限管理
- samba服务简介
- 中控考勤机-C#操作
- 北京联通100M光纤宽带需邀请函 实际速率12MB/S - OFweek光通讯网
- 【DP专辑】ACM动态规划总结
- 互联网级监控系统必备-时序数据库之Influxdb
- RabbitMQ的应用场景以及基本原理介绍
- AtomicInteger学习
- 【easy】215. Kth Largest Element in an Array 第K大的数
- Python编程练习:使用 turtle 库完成正方形的绘制
- CNN大战验证码
- 第一篇-Django建立数据库各表之间的联系(上)
- PHP 入门学习教程及进阶(源于知乎网友的智慧)
- [android] 手机卫士读取联系人
- PCB (5) 创建自己的原件库
- Git:本地建服务器及入门使用方法