归纳HTML中上下左右居中对齐5个方式6个方法(postion2个方式、display:flex、grid、table-cell3个方式和flex、grid、table-cell属性详解)

本文介绍了五种常用的网页元素居中布局技巧,包括绝对定位、Flex布局、Grid布局等方法,并提供了详细的代码示例。
该文章已生成可运行项目,

目录

HTML文本

 显示效果

方式1

方式2(2种)

方式3

display:flex属性详解

方式4

display:grid属性详解

方式5

display:table-cell、vertical-align:middle属性详解


HTML文本

<div class="parent">
    <div class="child"></div>
</div>

 显示效果

方式1

设置position:absolute,top、bottom、right、left=0,margin:auto。

通过设置相对定位4个方向为0并将margin设置为auto使其自动平分上下左右的间距。

.parent {
    width: 300px;
    height: 300px;
    background-color: #ddd;
    position:relative;
    
}
.child {
    position: absolute;
    background-color:red;
     /*竖直方向居中*/
     top: 0;
    bottom: 0;
    /*水平方向居中*/
    left: 0;
    right:0;
    margin: auto;
	/*行内文本居中*/
    width: 100px;
    height: 100px;
    line-height: 100px;
}

本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值