在进行前端开发中,标签元素的居中问题是我们经常会遇到,比如文字的居中,行内元素的居中。我们也会碰到需要将块级元素居中的问题,所以将为大家分享块级元素居中的几种解决方案。Koy办公区 - 实用经验教程分享!
工具/原料
- submit text开发工具
- windows
- 浏览器
方法/步骤
1首先,我们通过一段html代码来模拟块级元素需要居中的场景,代码如下:Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!html>Koy办公区 - 实用经验教程分享!
head>Koy办公区 - 实用经验教程分享!
title>/title>Koy办公区 - 实用经验教程分享!
/head>Koy办公区 - 实用经验教程分享!
style>Koy办公区 - 实用经验教程分享!
.parent{Koy办公区 - 实用经验教程分享!
width:200px;Koy办公区 - 实用经验教程分享!
height:100px;Koy办公区 - 实用经验教程分享!
background: blue;Koy办公区 - 实用经验教程分享!
}Koy办公区 - 实用经验教程分享!
.sub{Koy办公区 - 实用经验教程分享!
width:50px;Koy办公区 - 实用经验教程分享!
height:50px;Koy办公区 - 实用经验教程分享!
background:white;Koy办公区 - 实用经验教程分享!
text-align: center;Koy办公区 - 实用经验教程分享!
}Koy办公区 - 实用经验教程分享!
/style>Koy办公区 - 实用经验教程分享!
body>Koy办公区 - 实用经验教程分享!
div class="parent">Koy办公区 - 实用经验教程分享!
div class="sub">居中元素/div>Koy办公区 - 实用经验教程分享!
/div>Koy办公区 - 实用经验教程分享!
/body>Koy办公区 - 实用经验教程分享!
/html>Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
1此文章非法爬取自百度经验2使用margin居中。只需要将需要居中div的水平margin设置auto就可以实现水平居中。我们值需要在上一个步骤css代码.sub段添加margin:0auto;即可修改,代码如下:Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!.sub{Koy办公区 - 实用经验教程分享!
width:50px;Koy办公区 - 实用经验教程分享!
height:50px;Koy办公区 - 实用经验教程分享!
background: white;Koy办公区 - 实用经验教程分享!
margin:0 auto; //添加这行代码Koy办公区 - 实用经验教程分享!
text-align: center;Koy办公区 - 实用经验教程分享!
}Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
3父级元素padding居中,我们可以在居中元素添加父级div通过计算使得白色div居中父级的padding值是多少就可以通过父级div的padding来居中。Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!html>Koy办公区 - 实用经验教程分享!
head>Koy办公区 - 实用经验教程分享!
title>/title>Koy办公区 - 实用经验教程分享!
/head>Koy办公区 - 实用经验教程分享!
style>Koy办公区 - 实用经验教程分享!
.parent{Koy办公区 - 实用经验教程分享!
height:100px;Koy办公区 - 实用经验教程分享!
width: 200px;Koy办公区 - 实用经验教程分享!
background: blue;Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
}Koy办公区 - 实用经验教程分享!
.contain{Koy办公区 - 实用经验教程分享!
padding-left: 75pxKoy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!}Koy办公区 - 实用经验教程分享!
.sub{Koy办公区 - 实用经验教程分享!
width:50px;Koy办公区 - 实用经验教程分享!
height:50px;Koy办公区 - 实用经验教程分享!
background: white;Koy办公区 - 实用经验教程分享!
text-align: center;Koy办公区 - 实用经验教程分享!
}Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!/style>Koy办公区 - 实用经验教程分享!
body>Koy办公区 - 实用经验教程分享!
div class="parent">Koy办公区 - 实用经验教程分享!
!--为sub添加父级div-->Koy办公区 - 实用经验教程分享!
div class="contain">Koy办公区 - 实用经验教程分享!
div class="sub">居中元素/div>Koy办公区 - 实用经验教程分享!
/div>Koy办公区 - 实用经验教程分享!
/div>Koy办公区 - 实用经验教程分享!
/body>Koy办公区 - 实用经验教程分享!
/html>Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
4使用相对定位居中,通过relative将需要居中的块级元素相对父级居中,通过需要计算需要居中的距离。Koy办公区 - 实用经验教程分享!
代码如下:Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!html>Koy办公区 - 实用经验教程分享!
head>Koy办公区 - 实用经验教程分享!
title>/title>Koy办公区 - 实用经验教程分享!
/head>Koy办公区 - 实用经验教程分享!
style>Koy办公区 - 实用经验教程分享!
.parent{Koy办公区 - 实用经验教程分享!
height:100px;Koy办公区 - 实用经验教程分享!
width: 200px;Koy办公区 - 实用经验教程分享!
background: blue;Koy办公区 - 实用经验教程分享!
position: absolute;Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
}Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!.sub{Koy办公区 - 实用经验教程分享!
width:50px;Koy办公区 - 实用经验教程分享!
height:50px;Koy办公区 - 实用经验教程分享!
background: white;Koy办公区 - 实用经验教程分享!
text-align: center;Koy办公区 - 实用经验教程分享!
position: relative;Koy办公区 - 实用经验教程分享!
left: 75px;Koy办公区 - 实用经验教程分享!
}Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!/style>Koy办公区 - 实用经验教程分享!
body>Koy办公区 - 实用经验教程分享!
div class="parent">Koy办公区 - 实用经验教程分享!
div class="sub">居中元素/div>Koy办公区 - 实用经验教程分享!
/div>Koy办公区 - 实用经验教程分享!
/body>Koy办公区 - 实用经验教程分享!
/html>Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
5通过上面几个步骤操作,梳理一下块级元素居中几种方式:Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!1.使用margin:0auto;居中Koy办公区 - 实用经验教程分享!
2.计算父级padding值进行居中Koy办公区 - 实用经验教程分享!
3.使用相对定位居中。Koy办公区 - 实用经验教程分享!
Koy办公区 - 实用经验教程分享!
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Koy办公区 - 实用经验教程分享!