外链论坛

 找回密码
 立即注册
搜索
查看: 94|回复: 5

怎么让一个 div 水平垂直居中?

[复制链接]

3067

主题

3万

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99138962
发表于 2024-6-30 06:14:35 | 显示全部楼层 |阅读模式

办法一:margin:auto

子绝父相,当元素绝对定位的时候,会按照近期父元素进行定位,利用这个特性,咱们有了这种办法

CSS代码:

div{ width: 600px; height: 600px; position: relative; border: 1px solid #000000; } img{ position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0; }

HTML代码:

<div> <img src="avatar.jpg"> </div>

效果图:

marginauto.png

办法二:flex弹性盒子法

利用flex,align-items:center是掌控垂直方向居中,justify-content:center是掌控水平方向的居中。

CSS代码:

div{ width: 600px; height: 600px;




上一篇:css中垂直居中的方式你晓得几种呢?
下一篇:CSS垂直居中
回复

使用道具 举报

0

主题

844

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-8-27 18:30:59 | 显示全部楼层
楼主节操掉了,还不快捡起来!
回复

使用道具 举报

0

主题

1万

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-9-7 14:45:32 | 显示全部楼层
你的见解独到,让我受益匪浅,期待更多交流。
回复

使用道具 举报

2995

主题

3万

回帖

9956万

积分

论坛元老

Rank: 8Rank: 8

积分
99569136
发表于 2024-9-26 03:51:29 | 显示全部楼层
系统提示我验证码错误1500次 \~゛,
回复

使用道具 举报

3080

主题

3万

回帖

9915万

积分

论坛元老

Rank: 8Rank: 8

积分
99158895
发表于 2024-10-3 03:56:05 | 显示全部楼层
你的话语如春风拂面,温暖了我的心房,真的很感谢。
回复

使用道具 举报

3001

主题

3万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99109178
发表于 2024-10-3 10:22:53 | 显示全部楼层
谢谢、感谢、感恩、辛苦了、有你真好等。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-24 23:38 , Processed in 0.118552 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.