css居中对齐的几种方式
程序员文章站
2022-04-26 15:57:58
...
第一种
css
.parent {
width: 300px;
height: 300px;
background: #fff000;
display: table-cell;
vertical-align: middle;
text-align: center;
}
.child {
display: inline-block;
/* 水平居中对齐 */
margin: auto;
border: 1px solid red;
}
html
<div class="parent">
<div class="child">
Chauncey
</div>
<div class="child">
Chauncey
</div>
<div class="child">
Chauncey
</div>
</div>
第二种
css
.parent {
position: relative;
height: 200px;
width: 200px;
border: 1px solid red;
}
.child {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
html
<div class="parent">
<div class="child">
Chauncey
</div>
</div>
第三种
css
.parent {
width: 300px;
height: 300px;
background: #ddd;
position: relative;
}
.child {
width: 200px;
height: 100px;
background-color: #a0c8ff;
position: absolute;
/*竖直方向居中*/
top: 0;
bottom: 0;
/*水平方向居中*/
left: 0;
right: 0;
margin: auto;
line-height: 100px;
}
html
<div class="parent">
<div class="child">
</div>
</div>
第四种
css
.parent {
height: 300px;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid red;
}
html
<div class="parent">
<div class="child">
Chauncey
</div>
</div>
上一篇: spring boot(2) : pom
下一篇: CSS实现表单文字对齐方式
推荐阅读
-
PostCSS一种更优雅、更简单的书写CSS方式_html/css_WEB-ITnose
-
最全总结!聊聊 Python 发送邮件的几种方式
-
获取类的类对象的几种方式
-
Jquery 在页面加载后执行的几种方式_jquery
-
php生成二维码的几种方式整理及使用实例_PHP
-
CSS之“绝对定位”的盒子使用margin:0px auto;不能实现水平居中的解决方案
-
HTML-移动端如何使用css让百分比布局的弹窗水平和垂直方向上居中_html/css_WEB-ITnose
-
启动Oracle服务的几种方式
-
解说css中的margin属性缩写方式_html/css_WEB-ITnose
-
python执行系统命令后获取返回值的几种方式集合