CSS元素居中方法总结
2020-04-22 04:16
471 查看
一、文本居中
左右居中:
[code]text-align:center;
上下居中:
[code]line-height:(height数值);
二、块元素居中
方法一:
[code]margin:auto;
让盒子左右居中。
方法二:
[code]position:absolute; left:50%; margin-left:-(宽的一半); top:50%; margin-top:-(高的一半);
让盒子上下左右居中。
缺点:不够智能,若盒子的宽高改变,则需要改变相应的margin值。
方法三:
[code]position;absolute; left:50%; tranform:translateX(-50%); top:50%; tranform:translateY(-50%);
利用位移让盒子居中,位移50%是基于盒子自身的宽高。
跟方法二相比,这种方法更为智能。
方法四:
[code]父元素{ display:flex;} 子元素{ margin:auto;}
在flex布局中,margin:auto;会让元素的上下左右都生效。
注意:应用flex布局,会影响到父元素内部所有子元素的布局。
方法五:
[code]margin:auto; position:absolute: left:0; right:0; top:0; bottom:0;
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- css让元素居中的8个方法总结
- CSS元素垂直居中方法总结
- css 实现元素水平垂直居中总结5中方法
- css 实现元素水平垂直居中总结5中方法
- css 块级元素、行内元素的水平、垂直居中方法总结
- CSS内联元素、块级元素的水平居中和垂直居中方法总结
- css 实现元素水平垂直居中总结5中方法
- CSS元素水平垂直居中方法总结(主要对大漠以及张鑫旭博客所述方法进行了归纳)
- CSS 元素垂直居中的 6种方法
- 使用CSS完成元素居中的七种方法
- css元素水平垂直居中的十种方法
- CSS常见的让元素水平居中显示方法
- 【CSS总结】CSS水平居中的方法
- CSS 元素垂直居中的 6种方法
- CSS 元素垂直居中的 6种方法
- CSS让子元素快速水平垂直居中的几种方法
- CSS中居中方法总结
- CSS在页面布局中实现div垂直居中的方法总结(转)
- CSS样式块级元素居中的方法
- HTML+css实现元素居中对齐的方法