zoukankan      html  css  js  c++  java
  • css编写注意事项(不定时更新)

    CSS的编写是需要积累的,而一个好的css编写习惯对我们将来的成长是非常有利的,我会把我平时看到的或者遇到的会不定时的更新到这里,不时翻一下,但求有所进步。

    如果各位看官也有看法和建议,评论下,我也会更新进来,谢谢!

    1、css选择符是从右到左进行比配的,例如 #nav li,查找时先会去找到所有的li,然后再去筛选父元素,确定匹配的父元素......所以性能其实很差

     所以尽量减少深度

    2、减少inline  CSS的数量

    3、使用现代合法的css属性

    4、避免使用后代选择符 ,尽量使用子代选择符

      #tp p{}   (父)                                         #tp>p{}  (子)

    5、避免使用通配符  例如.mod *{}

    6、命名尽量不缩写,除非一看就明白的单词

    7、尽量统一用英文、英文简写或者统一使用拼音

    8、css注释  <!-- --> 单行注释         /**/ 多行注释

    9、有些属性必须符合浏览器兼容

    10、全部小写,且每一项css定义成一行

    11、所有装饰性的图片要写在css中

    12、ID必须唯一且在文档中定义

    13、css代码命名不建议使用中杠连接符

    14、建议单位使用相对长度单位,如em和%

    15、css中谨慎使用expression , 尽量不要使用

    16、css中尽量不要使用滤镜,因为滤镜会影响代码读取速度和兼容性

  • 相关阅读:
    numpy基本使用2
    python 继承 多态
    动态规划算法题(5题)
    利用栈非递归实现块排
    数据结构
    对Node的优点和缺点提出了自己的看法?
    前后端交互流程,如何进行交互
    Web App、Hybrid App与Native App的设计差异
    什么叫优雅降级和渐进增强?
    常用博客
  • 原文地址:https://www.cnblogs.com/jiangshichao/p/7529175.html
Copyright © 2011-2022 走看看