1. 说一说你平时写代码遵守的编码规范
- 嵌套元素后缩进。
- 十六进制值全部小写,并且使用简写。
- 声明块的右花括号单独成行。
- 为了代码的易读性,在每个声明块的左花括号前添加一个空格。
- 为选择器分组时,将单独的选择器单独放在一行。
- 避免为 0 值指定单位。
之前没注意过太多,之后会尽量遵循http://codeguide.bootcss.com/中给出的编码规范。
2. 垂直居中有几种实现方式,给出代码范例
方法1 通过设置上下padding相同来实现垂直居中。
方法2 通过绝对定位和transform来实现垂直居中。
方法3 通过伪元素和vertical-align:middle来实现垂直居中。
方法4 通过设置display:table-cell和vertical-align:middle来实现居中。
方法5 通过display:flex来实现居中。