• 技术文章 >web前端 >html教程

    div在屏幕中如何实现水平居中和垂直居中

    醉折花枝作酒筹醉折花枝作酒筹2021-04-25 18:25:24转载2022
    本篇文章给大家介绍让div在屏幕中水平居中和垂直居中的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

    最近写网页经常需要将p在屏幕中居中显示,遂记录下几个常用的方法,都比较简单。
    水平居中直接加上<center>标签即可,或者设置margin:auto;当然也可以用下面的方法

    下面说两种在屏幕正中(水平居中+垂直居中)的方法
    放上示范的html代码:

    <body>
    	<p class="main">
    		<h1>MAIN</h1>
    	</p>
    </body>

    p使用绝对布局,设置margin:auto;并设置top、left、right、bottom的值相等即可,不一定要都是0。

    .main{
    	text-align: center; /*让p内部文字居中*/
    	background-color: #fff;
    	border-radius: 20px;
    	width: 300px;
    	height: 350px;
    	margin: auto;
    	position: absolute;
    	top: 0;
    	left: 0;
    	right: 0;
    	bottom: 0;
    }

    效果如图:
    这里写图片描述

     .main{
    	text-align: center;
    	background-color: #fff;
    	border-radius: 20px;
    	width: 300px;
    	height: 350px;
    	position: absolute;
    	left: 50%;
    	top: 50%;
    	transform: translate(-50%,-50%);
    }
    <p><center>123</center></p>

    这个<center>标签就是相对于<p>标签里的文字,可以使其居中。

    由于center标签已经过时了,所以正规一点的话还是不建议使用的,可以使用如下的方式代替:

    <p style="text-align:center;">123</p>

    推荐学习:html视频教程

    以上就是div在屏幕中如何实现水平居中和垂直居中的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:CSDN,如有侵犯,请联系admin@php.cn删除
    专题推荐:css div居中
    上一篇:如何快速查找html中的链接 下一篇:HTML如何实现简单登录页面
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• html的i标签有什么作用• html背景图片如何自适应窗口大小• html5是啥• html div标签什么意思• html内容通常由哪三部分组成
    1/1

    PHP中文网