css中居中是个永恒的话题,尤其是垂直居中问题,甚至有人说“人类都已经可以登上月球,但还实现不了垂直居中”。当然不是实现不了,是各种实现的方法都需要太多条件。本文将块级,内联级元素以及可替换元素的各种居中方法一一解读,希望给大家带来思路。
js基础之apply、call、bind的区别
vue源码解读之一:造物创世
源码解读,最好从第一个版本开始看起,有时间的话也可以一个提交一个提交的去看,可以很好理解作者的思路历程,而且最初的版本一般更偏重最初的想法,偏重核心。我们反其道而行,先看当前版本。
css进阶之三:float的魔鬼属性与清除浮动
浮动是一个奇怪的属性,为我们的网页布局提供了新的方法,也产生了一些问题,让我们从应用和原理的角度去理解他
css进阶之六:BFC及其作用
Block Formatting Context,中文直译为块级格式上下文。
ES6探索之一:let和const
ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。const声明一个只读的常量。一旦声明,常量的值就不能改变。
每周一个前端动画之四:掘金头像旋转动画
常见算法之三:查找
排序通常是查找的前奏操作。
一个activity的冒险
在实例界面出现在屏幕上之前,操作系统到底干了什么,在activity1消失的时候,后台到底又干了什么。一个activity的出现于销毁到底经历了怎么样的冒险
http使用探索之一:记一次不成功的RESTful接口开发的反思
这是一篇关于rest的反思。