外链论坛

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

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

[复制链接]

2669

主题

4462

回帖

9914万

积分

论坛元老

Rank: 8Rank: 8

积分
99140469
发表于 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;
回复

使用道具 举报

0

主题

844

回帖

1

积分

新手上路

Rank: 1

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

使用道具 举报

0

主题

1万

回帖

1

积分

新手上路

Rank: 1

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

使用道具 举报

2565

主题

4832

回帖

9957万

积分

论坛元老

Rank: 8Rank: 8

积分
99570771
发表于 7 天前 | 显示全部楼层
系统提示我验证码错误1500次 \~゛,
回复

使用道具 举报

2615

主题

4820

回帖

9916万

积分

论坛元老

Rank: 8Rank: 8

积分
99160667
发表于 14 小时前 | 显示全部楼层
你的话语如春风拂面,温暖了我的心房,真的很感谢。
回复

使用道具 举报

2568

主题

4642

回帖

9911万

积分

论坛元老

Rank: 8Rank: 8

积分
99110827
发表于 7 小时前 | 显示全部楼层
谢谢、感谢、感恩、辛苦了、有你真好等。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-3 18:19 , Processed in 0.098346 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.