HTML学习笔记:通过修改CSS实现文本/DIV居中(垂直居中/水平居中/垂直水平居中) 

HTML中,通过修改css实现文本居中/div垂直水平居中的方法 

最通用的办法flex定位:

直接对父元素CSS设置: 

display: flex; 

justify-content: center; 水平居中

align-items: center; 垂直居中

 

此外:

水平居中:

text_align =center 文本行内居中 (父元素)

margin: 0 auto  块内的块居中(子元素的CSS)

margin-left =half of the length px;  已知块的使用长度时(子元素的CSS)

transform:translateX(50%) 不知道块的长度时使用(子元素的CSS)

垂直居中:

height: 和父元素同样大小(子元素的CSS)

display:table-cell; vertical-align: middle; 多行给父元素设置

margin-top: -元素高度的一半px; 设置transform: translateY(-50%);(子元素的CSS)

垂直水平居中:

根据父元素的相对位置,给子元素设置绝对位置:

1. top: 0; right: 0; bottom: 0; left: 0; margin: auto;

2. left: 50%; top: 50%; margin-left: --元素宽度的一半px; margin-top: --元素高度的一半px;

3. left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值