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

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

<body><div class="main"><h1>MAIN</h1></div>
</body>
  • 方法一:

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

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

效果如图:

  • 方法二:
    仍然是绝对布局,让left和top都是50%,这在水平方向上让div的最左与屏幕的最左相距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群一起交流讨论, 「吟游」程序人生——YinyouPoet

HTML+CSS,让div在屏幕中居中(水平居中+垂直居中)方法总结相关推荐

  1. 让div在屏幕中居中(水平居中+垂直居中)的几种方法

    这里是修真院前端小课堂,本篇分析的主题是 [让div在屏幕中居中(水平居中+垂直居中)的几种方法] 水平居中方法: 1.inline,inline-block元素的水平居中,在父级块级元素中设置tex ...

  2. html屏幕垂直居中显示,HTML+CSS,让div在屏幕中居中(水平居中+垂直居中)方法总结...

    水平居中直接加上 标签即可,或者设置margin:auto;当然也可以用下面的方法 下面说两种在屏幕正中(水平居中+垂直居中)的方法 放上示范的html代码: MAIN 方法一: div使用绝对布局, ...

  3. jsp 中div居中_让div在屏幕中居中(水平居中+垂直居中)

    html代码 <div class="main"> <h1>测试</h1> </div> 方法一:div使用绝对布局,设置margi ...

  4. html div 居中心,div在屏幕中水平居中 div内容居中

    网页HTML中布局DIV如何在任何不同浏览器于任何客户端移动或PC上都是水平居中的.同时如何让div内容居中(文本水平居中). 一.div屏幕中水平居中 让DIV水平居中关键CSS代码:margin: ...

  5. div在屏幕中如何实现居中效果

    本篇文章给大家介绍让div在屏幕中水平居中和垂直居中的方式.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 最近写网页经常需要将p在屏幕中居中显示,遂记录下几个常用的方法,都比较简单 ...

  6. 在html中如何使div在页面中居中显示

    在html中如何使div在页面中居中显示 最近无聊中又再温习了下html,发现好多东西都忘了.尝试着写了一个html网页,结果就连div如何在页面中居中显示都查了好久才弄出来.其实我不知道为什么这样可 ...

  7. 让div在body中居中显示

    转摘自:https://www.cnblogs.com/ferron/p/4251900.html.谢谢大神分享. 如何让DIV相对于body水平和垂直居中 我们在设计页面的时候,经常要把DIV居中显 ...

  8. html中div设置图片居中显示,图片在DIV中居中显示的方法

    问:如何让图片在DIV中水平和垂直两个方向都居中?(注意这里的图片非用作背景) 关于该问题的解决方法如下: 方法一: 思路:利用text-align属性将图片水平居中,然后设置padding-top的 ...

  9. 让div在body中水平和垂直居中

    我们在设计页面的时候,经常要把DIV居中显示,而且是相对页面窗口水平和垂直方向居中显示,如让登录窗口居中显示.我们传统解决的办法是用纯CSS来让DIV居中.在本文中,我将给大家讲述如何用CSS和jQu ...

最新文章

  1. 陷阱太多!究竟该如何应对逆袭神器期权?某程序员历经4次上市公司,终于顿悟!...
  2. 图像凸集投影法_论文分享|数字投影结构光三维测量方法研究
  3. SAP 零售行业相关的博客
  4. Win10 KMD驱动模板,应用层向内核传一个字符串,内核把它转成大写
  5. electron 使用中的注意事项
  6. 购买MP3必备资料 各大芯片方案齐齐数
  7. Ghost配置2——添加代码高亮
  8. 数据结构排序系列详解之三 冒泡排序
  9. SQL 获取当前日期上一个月的日期
  10. Win10开始菜单美化:磁贴放置分块图片
  11. 解决窗口桌面管理器内存占用过高,系统更新,核显驱动异常造成的内存泄漏问题。
  12. 【信号处理】经验模态分解 (Empirical Mode Decomposition)
  13. 硬盘数据恢复原理与方法
  14. 既要面子,也要里子,车企成不了自动驾驶的“独行侠”
  15. 实测办公场景下,国产远程控制软件的表现力如何?(技术解析)
  16. MATLAB 如何让图形变美?[第一期]
  17. 向《数据科学实战》作者Cathy O'Neil提问!
  18. 移动端项目总结 - DCloud-HBuilder打包
  19. 历代华为P系列主要参数对比,更新于2021年7月
  20. springboot+食堂预约订餐小程序 毕业设计-附源码221554

热门文章

  1. 企业的信息化难度可想而知
  2. 2 Power Map—Power Map安装与使用
  3. 30+的女性测试人,能在互联网职场中屹立不倒靠的是什么?
  4. archlinux安裝手记(Win10+Arch、GPT+UEFI、lvm)
  5. Tensorflow高级API系列(一):Estimator是什么?
  6. [tensorflow]tf.estimator.Estimator构建tensorflow模型
  7. P3882 [JLOI2008]将军 (二分图)
  8. 用yum方式安装php最新版
  9. Excel数据如何快速录入?
  10. 【六月英语总结】介词的用法