CSS综合

2017-10-26  本文已影响0人  cctosuper

说一说你平时写代码遵守的编码规范

  1. 语法
  1. 声明顺序
    相关的属性声明应该归为一组,按下列顺序排列:1.Position 2.Box model 3.typographic 4.Visual;由于定位可以从正常的文档流中移除元素,并且还能覆盖盒模型相关的样式,因此排在首位;盒模型排在第二,因为它决定了组件的尺寸和位置;其他属性只是影响组件的内部,或是不影响前两组属性,因此排在后面
  2. 不要使用@import
    与<link>标签相比,@improt指令要慢很多,不光增加了额外的请求次数,还会导致不可预料的问题,替代办法:
  1. class命名
  1. 选择器

垂直居中有几种实现方式,给出代码范例

  1. 设置上下padding相等,适用于容器高度不限制的情况代码
  2. 绝对定位,适用于弹窗 代码
  3. 当弹窗宽高不固定时绝对定位法(translate相对于自身移动) 代码
  4. vertical-align居中;vertical-align作用于行内元素和表格 代码
  5. tables-cell实现居中,改变了display的表现方式代码

tooltips

代码

上一篇 下一篇

猜你喜欢

热点阅读