详解html的几种水平垂直居中的方式(基础)
我们在编写马过程中,想必大家对水平垂直居中的方法了解并不多。所以我给大家总结式的列出几种常用的水平垂直居中的方法。 第一种方法 <!--html盒子代码--> <!--水平垂直居中--> <div class="Centered1"> <p>d第一种</p> </div> <!-css样式部分--> .Centered1{ background-color: #800070; width: 100%; height:500px; position: relative; } .Centered1 p{ width: 200px; height: 200px; background-color: deeppink; line-height: 200px; text-align: center; position: absolute; left: 0; bottom: 0; right:0; top: 0; margin: auto; } 第二种方法 <!--html盒子代码--> <!--水平垂直居中--> <div class="Centered2"> <p>d第二种</p> </div> <!-css样式部分--> /*第二种方法水平垂直居中*/ .Centered2{ background-color: #ef8518; width: 100%; height: 500px; position: relative; } .Centered2 p { position: absolute; width: 200px; height: 200px; background-color:red; line-height: 200px; text-align: center; left: 50%; top:50%; margin-left:-100px; margin-top: -100px; } 第三种方法 <!--html盒子代码--> <!--水平垂直居中--> <div class="Centered3"> <p>d第三种</p> </div> <!-css样式部分--> /*第三种方法水平垂直居中*/ .Centered3{ background-color: dimgrey; width: 100%; height: 500px; position: relative; } .Centered3 p { position: absolute; width: 200px; height: 200px; background-color:darkorange; line-height: 200px; text-align: center; left: 50%; top: 50%; transform:translate(-50%,-50%); } 第四种方法 <!--html盒子代码--> <!--水平垂直居中--> <div class="Centered4"> <p>d第四种</p> </div> <!-css样式部分--> /*第四种方法水平垂直居中,老版本flex布局*/ .Centered4{ background-color: #FF4444; width: 100%; height: 500px; display: -webkit-box; -webkit-box-pack:center; -webkit-box-align: center; } .Centered4 p { width: 200px; height: 200px; background-color:cadetblue; line-height: 200px; text-align: center; } 第五种方法 <!--html盒子代码--> <!--水平垂直居中--> <div class="Centered5"> <p>d第五种</p> </div> <!-css样式部分--> /*第五种方法水平垂直居中,新版本的flex水平垂直居中*/ .Centered5{ background-color: darkslateblue; width: 100%; height: 500px; display: flex; justify-content:center; align-items: center; } .Centered5 p { width: 200px; height: 200px; background-color:fuchsia; line-height: 200px; text-align: center; } (编辑:海南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sql-server – HEAP表的有效使用方案是什么?
- 在ASP.NET 2.0中操作数据之六十一:在事务里对数据库修改进
- sql – 从工资中选择rownum,其中rownum = 3;
- HTML超链接a标签_动力节点Java学院整理
- SQL Server误区:在SQL Server 2000兼容模式下不能使用DMV
- sql – 从ActiveRecord获取排名
- 剧降300算什么,爱国者LCD 586T劲卖有背景
- 在ASP.NET 2.0中操作数据之五十六:使用ObjectDataSource缓
- 利用ASP.NET MVC+Bootstrap搭建个人博客之打造清新分页Help
- 命令行 – 学习SQL艰难的方法 – 在SQL Lite 3中使用.db创建