1.css实现居中

缺点:需要提前知道元素的宽度和高度。

Document

.box{

width: 600px;

height: 400px;

position: absolute;

left: 50%; top: 50%;

border:1px solid #000;

background:red;

margin-top: -200px; /* 高度的一半 */

margin-left: -300px; /* 宽度的一半 */

}

2、css3实现水平垂直居中

注意:无论元素的尺寸是多少,都可以居中。不过IE8以上才兼容这种写法,移动端可忽略。

Document

.box{

width: 600px;

height: 400px;

position: absolute;

left: 50%;

top: 50%;

border:1px solid #000;

background:red;

transform: translate(-50%, -50%); /* 50%为自身尺寸的一半 */

}

3、margin:auto实现居中

Document

.box{

width: 600px;

height: 400px;

position: absolute;

left: 0;

top: 0;

right: 0;

bottom: 0;

border:1px solid #000;

background:red;

margin: auto; /* 有了这个就自动居中了 */

}

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

html 定位元素怎么居中,绝对定位元素的水平垂直居中的方法(3种任选)相关推荐

  1. [css] 写出在不固定宽高的元素在固定高度的情况下水平垂直居中的方法

    [css] 写出在不固定宽高的元素在固定高度的情况下水平垂直居中的方法 flex布局:还有就是可以用定位也可以实现等等: flex:父div:{display:flex: justify-conten ...

  2. html 5 设置标签居中,Html5中新增标签与样式实现元素水平垂直居中的方法

    Html5中新增标签与样式实现元素水平垂直居中的方法 发布时间:2021-06-12 12:44:51 来源:亿速云 阅读:71 作者:小新 这篇文章将为大家详细讲解有关Html5中新增标签与样式实现 ...

  3. 文字居中、CSS中实现盒子水平垂直居中的方法

    1. 文字居中: 第一种方式: 当用text-align:center时,达到的是水平居中的效果,那再用vertical-align:middle:其实是实现不了垂直居中的,此时就需要用到displa ...

  4. html脚本语言居中,web前端:CSS--几种常用的水平垂直居中对齐方法

    层叠样式表(英文全称:CascadingStyleSheets)是一种用来表现html(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言.css不仅可以静态地修 ...

  5. 【CSS】绝对定位元素设置 水平 / 垂直 居中 ( 绝对定位元素居中设置 - 先偏移 50% 再回退子元素一半尺寸 | 绝对定位居中设置 )

    文章目录 一.问题提出 二.绝对定位 居中设置 1.设置固定尺寸 2.先偏移50%再回退固定值 三.绝对定位元素 水平 / 垂直 居中 一.问题提出 绝对定位 不能通过 设置 margin: auto ...

  6. 元素的水平垂直居中解决方法

    有时候为了使页面元素看起来更美观,常常会让元素水平居中,垂直居中.下面总结了几个常用的方法. 首先HTML结构如下: 1 <div class="out"> 2 < ...

  7. CSS让一个元素水平垂直居中,到底有多少种方案?

    CSS水平垂直居中的方案 水平居中 对于行内元素: text-align: center; 对于确定宽度的块级元素: (1)width和margin实现.margin: 0 auto; (2)绝对定位 ...

  8. css居中的几种方法_CSS几种常用的水平垂直居中对齐方法

    文字的水平垂直居中 class="content"> <p>文字水平垂直居中p> </div> .content{ width: 400px; ...

  9. jsp文字上下居中显示_表单元素input、按钮、文字完美垂直居中对齐方法

    本文最终总结出来办法就是要对齐的表单内容(含文字.图片.表单各种元素.label)字体设置为Tahoma,则可以完美的实现对齐(Verdana等字体也可以),其中个别的input元素如radio的pa ...

最新文章

  1. Makefile_01:什么是Makefile?
  2. 直播 | 清华大学关健:利用自监督学习的开放端故事生成评价方法
  3. html中dir标签的作用是什么意思,htmldir标签是干啥的?dir标签的具体定义和属性介绍...
  4. 期待已久的VS2008 SP1 和.NET FRAMEWORK 3.5 SP1都出来了
  5. linux python2.7安装教程_Linux RedHat下安装Python2.7开发环境
  6. 给notepad++添加右键菜单
  7. commons,jsoup,htmlunit,jackson,nekohtml,Object,xalan,xercesImpl,beanutils,lang3,httpclient,jar包下载
  8. MySQL 如何查看表的存储引擎
  9. 操作系统--存储管理的任务
  10. Yii2如何用migrate快速建表
  11. Cap01_信息化和信息系统
  12. java wsdl文件生成_Spring Web Services 生成 WSDL 文件
  13. vuecli添加和移除插件_『Clickteam Fusion插件开发基础』
  14. opencv(16) ROI区域图像叠加图像混合
  15. 罗振宇2021跨年演讲3:谁能跳出数字化系统困境?
  16. c new java_“邻避设施”的种类主要包括()。
  17. GEE计算LST温度反演
  18. ZIP压缩包下载总结
  19. 国外访问学者申请政策解析
  20. 工业dcs系统有服务器吗,DCS是什么 你了解多少

热门文章

  1. R语言bioconductor包—maftools的使用
  2. python 存redis失败无提示_Python Redis日志错误
  3. Grafana常用的监控
  4. 关于(++i)+(++i)+(++i)与(++i)+(i++)与(i++)+(++i)
  5. ReMILO:使用短读和长读的参考辅助错配检测算法
  6. 更改Ubuntu gcc、g++默认编译器版本
  7. 基因组组装(Genome Assembly)
  8. c++代码转为go_Go与C/C++ 互相调用
  9. 烟台大学计算机课本,操作系统指导书-烟台大学计算机学院.doc
  10. javascript json和json字符串互转