• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > div在屏幕中如何实现水平居中和垂直居中

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

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了div水平居中,div垂直居中等相关知识,希望对您有所帮助

本篇文章给大家介绍让div在屏幕中水平居中和垂直居中的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。


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;}

效果如图:


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


方法二:

仍然是绝对布局,让left和top都是50%,这在水平方向上让p的最左与屏幕的最左相距50%,垂直方向上一样,所以再用transform向左(上)平移它自己宽度(高度)的50%,也就达到居中效果了,效果图和上方相同。

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

方法三:

对于水平居中,可以使用最简单的<center>标签,不过已经过时了,用法如下:

<p><center>123</center></p>

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

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

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



分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

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

相关文章

  • 2022-04-29TP6+vue-element-admin实现后台登录验证码
  • 2022-04-29Vue 手势组件教程
  • 2022-04-29Thinkphp中JS如何获取模板变量(示例详解)
  • 2022-04-29百度编辑器无法插入视频、iframe怎么办
  • 2022-04-29Photoshop制作超酷的树藤装饰立体字教程
  • 2022-04-29PHP使用Apache的伪静态功能实现“网页404时跳转指定页面
  • 2022-04-29Photoshop绘制逼真的篮球图标教程
  • 2022-04-29如何解决mysql 5.6 中文 乱码问题
  • 2022-04-29搜索引擎营销中作弊的方式—链接作弊
  • 2022-04-29Photoshop制作卡通风格的3D立体字教程

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Photoshop绘制杂色质感椭圆极光网页按钮
    • php的mail函数发送UTF-8编码中文邮件时标题乱码怎么办?
    • 如何解决php json_encode乱码的问题
    • vue仿携程轮播图效果(滑动轮播,下方高度自适应)
    • 如何解决mysql报错“#1067 invalid default value”
    • Laravel实现随着Resource返回自定义分页信息
    • Photoshop设计金属颓废效果的海报标题字
    • PHP替换Word中变量并导出PDF图片的实现方法
    • Discuz!您当前的访问请求当中含有非法字符,已经被系统拒绝解决办法
    • 解决网站打开出现"SEC_ERROR_EXPIRED_CERTIFICATE"问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有