1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > html5 容器上下居中显示 移动端常见问题(水平居中和垂直居中)

html5 容器上下居中显示 移动端常见问题(水平居中和垂直居中)

时间:2019-05-26 22:48:47

相关推荐

html5 容器上下居中显示 移动端常见问题(水平居中和垂直居中)

设置position为absolute,相当于把元素变为了inline-block,因此宽度没有占据整行

如果需要的话,可以手动添加width

display:inline-block;

width:200px;

height:100px;

1、自身水平垂直居中

单行文字可以使用line-height

text-align:center;

line-height:100px;

多行文字

display: flex;

justify-content: center;

align-items: center;

这种是将多行文字看做一个整体水平垂直居中,因此不是每一行文字都是水平居中效果

2、在容器内水平垂直居中

position: absolute;

top:50%;

left:50%;

margin-left:-100px;

margin-top:-50px;

指定容器宽高,块元素

1、自身水平垂直居中

单行文字

display:block;

width:200px;

height:100px;

text-align:center;

line-height:100px;

多行文字

display: flex;

justify-content: center;

align-items: center;

2、在容器内水平垂直居中

position: absolute;

top:50%;

left:50%;

margin-left:-100px;

margin-top:-50px;

或者

margin:0 auto;

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

小编个人微信号 jb51ccc

喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。