CSS居中是前端工程师经常要面对的问题,也是基本技能之一。今天有时间把CSS居中的方案汇编整理了一下,目前包括水平居中,垂直居中及水平垂直居中方案共15种。如有漏掉的,还会陆续的补充进来。 水平居中 1.1内联元素水平居中 利用 text-align: center 可以实现在块级元素内部的内联元素 ...
分类:
Web程序 时间:
2019-08-29 09:36:48
阅读次数:
118
昨天面试被问到这个问题,自己常用的是方法一和方法二,回来后查阅到了方法三,感觉莫名的好用,记录一下~ 方法一:单行文字垂直居中 line-height等于height 方法二:块级元素垂直居中 position定位或者flex布局 水平居中 margin: 0 auto;+垂直位移position: ...
分类:
其他好文 时间:
2019-08-21 14:01:29
阅读次数:
96
一、水平居中 1. inline-block + text-align text-align(他会有继承) 作用在块级元素上,会让块级元素的inline-block子级 ,进行排列 <div class="parent"> <div class="child">demo</div></div> .p ...
分类:
其他好文 时间:
2019-08-18 15:29:44
阅读次数:
63
父级给相对定位,子级给绝对定位,margin设置为auto,上下左右值设为0。 父级给相对定位,子级给绝对定位,设置left和top为50%,再向左和向上移动负的子级一半。 父级设置display:flex;justify-content: cneter;align-items: center; 父 ...
分类:
Web程序 时间:
2019-08-17 01:13:35
阅读次数:
176
[已知宽高] 2.已经知宽高[父元素相对定位,子元素绝对定位 top为0,bottom为0,left为0,right为0,margin为auto] [未知宽高] 1.未知宽高[CSS3的transform,绝对定位,top为50%,left为50%] transform只兼容到IE9 2.未知宽高[ ...
分类:
Web程序 时间:
2019-08-16 19:06:48
阅读次数:
92
当 display: flex 配合 justify-content: center 使用时可以让view水平居中 而配合 align-items: center 用时可以实现垂直居中效果 .card-image-container{ width: 40%; height: 90%; align-i ...
分类:
微信 时间:
2019-08-16 10:31:16
阅读次数:
2190
1、让一个不定宽高的盒子,垂直水平居中? 使用Flex + 在父盒子设置: 使用CSS3的transform + 绝对定位 ...
分类:
Web程序 时间:
2019-08-10 11:29:51
阅读次数:
82
水平居中 1.定宽。左右:margin:auto 2.弹性盒设置 justify—content:center 3.父元素设置 text-align:center 4相对定位元素 left:0;right:0;定宽:左右margin:auto 5.相对定位元素 margin-left:50%;tra ...
分类:
Web程序 时间:
2019-07-26 14:22:37
阅读次数:
134
盒子居中和文字居中 1.设置盒子中存储的文字/图片水平居中:text-align:center; 2.让盒子自己水平居中:margin:0 auto; 清空默认边距 1.为什么要清空默认边距(外边距和内边距)? 在企业开发中为了更好的控制盒子的宽高和计算盒子的宽高等等,所以在企业开发中,编写代码之前... ...
分类:
其他好文 时间:
2019-07-23 00:33:25
阅读次数:
159