网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

HTML中让元素居中的方法有哪些

本文小编为大家详细介绍“HTML中让元素居中的方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“HTML中让元素居中的方法有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的兴业网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

1.文字的垂直水平居中

垂直水平居中

ps:以上方法仅针对文字的水平居中

2.盒子的垂直水平居中

.outer{

width: 300px;

height: 300px;

background-color: gainsboro;

text-align: center;

line-height: 100px;

/*由于触发了BFC规范,可以解决margin塌陷,完成垂直的居中*/

overflow: hidden;

margin: 0 auto;

}

.inner{

width: 100px;

height: 100px;

background-color: pink;

margin: 100px auto;

}

盒子居中

3.图片在盒子中的居中

.box{

width: 300px;

height: 300px;

border: 1px dotted blue;

margin: 0 auto;

line-height: 400px;

text-align: center;

}

ps:图片的特殊的文本类型,所以使用普通文本的垂直水平居中方法即可完成图片的居中,需要注意图片的大小一定要小于盒子的一半,否则效果不明显。

4.使用定位实现盒子的居中

.outer{

width: 300px;

height: 300px;

background-color: #fcfdcd;

position: relative;

}

.inner{

width: 100px;

height: 100px;

background-color: #00ffcd;

text-align: center;

line-height: 100px;

position: absolute;

top: 50%;

left: 50%;

/*由于定位是以元素左上角为起始点,所以此时需要向上向左移动盒子的大小的一半*/

margin-top: -50px;

margin-left: -50px;

}

定位居中

5.使用flex布局实现居中

.outer{

width: 300px;

height: 300px;

background-color: #d3d60e;

display: flex;

justify-content: center;

align-items: center;

}

.inner{

color: #fff;

width: 100px;

height: 100px;

background-color: #13b86b;

text-align: center;

}

flex居中

6.网格布局实现居中

.outer {

width: 300px;

height: 300px;

background-color: gainsboro;

text-align: center;

line-height: 100px;

display: grid;

grid-template-columns: repeat(3,100px);

grid-template-rows: repeat(3,100px);

}

.inner {

width: 100px;

height: 100px;

background-color: pink;

}

网格居中

7.元素在当前浏览器中垂直水平居中

body{

background-color:gray;

}

.box {

width: 400px;

height: 300px;

line-height: 300px;

text-align: center;

background-color: orange;

position: absolute;

top: 50%;

left: 50%;

margin-left: -200px;

margin-top: -150px;

}

浏览器中垂直水平居中

读到这里,这篇“HTML中让元素居中的方法有哪些”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注创新互联行业资讯频道。


网页标题:HTML中让元素居中的方法有哪些
网站URL:http://bjjierui.cn/article/ijcchg.html

其他资讯