美文网首页
css布局水平,垂直,居中

css布局水平,垂直,居中

作者: 考拉程序媛 | 来源:发表于2020-04-29 15:55 被阅读0次

文字水平居中
使用inline-block 和 text-align实现

.parent{text-align: center;}
.child{display: inline-block;}

使用margin:0 auto来实现
.child{width:200px;margin:0 auto;}

使用table实现
.child{display:table;margin:0 auto;}

使用绝对定位实现

.parent{position:relative;}
/或者实用margin-left的负值为盒子宽度的一半也可以实现,不过这样就必须知道盒子的宽度,但兼容性好/
.child{position:absolute;left:50%;transform:translate(-50%);}
实用flex布局实现

/第一种方法/
.parent{display:flex;justify-content:center;}
/第二种方法/
.parent{display:flex;}
.child{margin:0 auto;}

垂直居中
在使用vertical-align的时候,由于对齐的基线是用行高的基线作为标记,故需要设置line-height或设置display:table-cell;

/第一种方法/
.parent{display:table-cell;vertical-align:middle;height:20px;}
/第二种方法/
.parent{display:inline-block;vertical-align:middle;line-height:20px;}
实用绝对定位

.parent{position:relative;}
.child{positon:absolute;top:50%;transform:translate(0,-50%);}
实用flex实现

.parent{display:flex;align-items:center;}
水平垂直全部居中

利用vertical-align,text-align,inline-block实现

.parent{display:table-cell;vertical-align:middle;text-align:center;}
.child{display:inline-block;}
利用绝对定位实现

.parent{position:relative;}
.child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
利用flex实现

.parent{display:flex;justify-content:center;align-items:center;}

[https://zhuanlan.zhihu.com/p/33013417]

相关文章

  • 页面布局居中问题

    css页面布局水平垂直居中问题 居中问题

  • CSS水平居中布局、垂直居中布局、垂直水平居中布局

    本章将介绍父子元素宽高不定的CSS水平居中布局、垂直居中布局、垂直水平居中布局。学习如何写出布局不是内容关键,解决...

  • CSS图片居中(水平居中和垂直居中)

    css图片水平居中 css图片垂直居中 css图片水平垂直居中

  • 居中布局

    水平居中 垂直居中 垂直水平居中 已知元素的宽高的居中布局 定位居中布局 盒模型居中布局 图片的垂直水平居中(利用...

  • 无标题文章

    css左右布局 两个块级元素实行左右布局. 左中右布局 水平居中 块级元素水平居中 内联元素居中 垂直居中 行内元...

  • CSS常用布局实现

    该系列用于整理记录常用的CSS布局实现。 CSS常用布局实现01-水平居中 CSS常用布局实现02-垂直居中 CS...

  • CSS布局

    1、左右布局 2、左中右布局 3、水平居中 4、垂直居中 更多居中方式参考:https://css-tricks....

  • CSS 常见问题总结(1)

    垂直水平居中 垂直水平居中,在css布局中,也算是老生常谈的问题了,这里做下整理总结。具体的布局,也还是要看实际需...

  • CSS布局与定位入门

    声明:本文为转载如何使用CSS做出: 左右布局 左中右布局 水平居中 垂直居中 等其他小技巧 一、水平居中 1.m...

  • web前端教程:CSS 布局十八般武艺都在这里了

    CSS布局 布局是CSS中一个重要部分,本文总结了CSS布局中的常用技巧,包括常用的水平居中、垂直居中方法,以及单...

网友评论

      本文标题:css布局水平,垂直,居中

      本文链接:https://www.haomeiwen.com/subject/jzsdsctx.html