首页 > 编程知识 正文

怎么让一个div水平垂直居中,让div在浏览器水平垂直居中

时间:2023-05-03 11:06:22 阅读:169873 作者:1726

直接加到水平中央

添加标签或边距:自动; 当然,也可以用以下方法在屏幕的中间(水平中央、垂直中央)说明两种方法

登载演示的html代码:

主方法1 :

div使用绝对布局,设定边距:自动; top、left、right、bottom的值相等即可,不一定需要为0。

. main{

文本照明3360中心;/*将div内部文本居中*

background-color: #fff;

border-radius: 20px;

width: 300px;

height: 350px;

边距:自动;

定位:助手;

top: 0;

left: 0;

right: 0;

bottom: 0;

}

效果如下。

方法2 :

left和top都保持着绝对的布局,使其达到50%。 这使div的左边缘在水平方向上与屏幕的左边缘相距50%,并且在垂直方向上相同。 因此,在“transform”中将自己宽度(高度)的50%向左(上)移动也可以获得居中效果。 效果图同上。

. main{

文本照明3360中心;

background-color: #fff;

border-radius: 20px;

width: 300px;

height: 350px;

定位:助手;

left: 50%;

top: 50%;

transform:translate(-50%、-50%;

}

方法3 :

在水平方向的中央,有最简单的

标签,但已经过时了。 使用方法如下。 123这个

标签是指相对于标签中的文字,可以配置在中央。

center标记已过期,因此不推荐使用正版标记。 可以用以下方法代替。

123

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。