在父级元素加3句话,就可以实现子元素水平垂直居中
css3不定宽高水平居中:
在父级元素加3句话,就可以实现子元素水平垂直居中。
justify-content:center;//子元素水平居中 align-items:center;//子元素垂直居中 display:flex;
推荐这些技术文章:
flex布局,新版本
//css
body {
display: flex;
justify-content: center;
align-items: center;
}
.box {
background: red;
width: 200px;
height: 200px;
}
//html
<body>
<div class="box">&...
如果div给定了固定宽高:
1.绝对定位+margin
.div {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
}
2.margin+calc
.div {
margin-left: auto;
margin-right: ...
<div class="parent"> <div class="child"></div></div>
1、定位
div.parent {
position: relative;
}
div.child {
position: absolute;
top: 50%;
left: 50%;
transf...
1.方法一:伪元素和 inline-block / vertical-align(兼容 IE8)
.box-wrap{
text-align: center
}
.box-wrap:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: mi...
1. grid
<style>
.parent {
display: grid;
place-items: center;
/* 等同align-items: center;justify-items: center;*/
width: 300px;
height: 300px;
border: 1px...
// 第一种:grid布局
<div id="bg_img">
<div>
<input type="text" />
</div>
</div>
// css
#bg_img{
display: grid;
place-items: center; height:100vh; // 必须设置高...
版权声明, 本文内容源自(https://javascript.plainenglish.io/dear-developer-this-is-how-you-center-a-div-e526e7cfcc9d)
<div class="container">
<div class="content">I'm centered</div>
</di...
<div class="parent">
<div class="child"></div>
</div>
<!-- 1 -->
div.parent {
display: flex;
justify-content: center;
align-items: center;
}
<!-- 2 -->
d...
两个元素父与子(父标签只有一个子标签)的情况下
方法一:(flex 双轴线居中对齐)
父标签样式
{
display: flex;
justify-content: center;
align-items: center;
}
123
方法二:(定位自适应)
父标签
{
position: relative
}
子标签
{
...
text-align: center;
/*40为整个行高*/
line-height: 40px;
水平垂直居中
...
文章链接:https://www.dianjilingqu.com/2681.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。