zoukankan      html  css  js  c++  java
  • CSS中最合理ID/CLASS的命名规范 —— 绯色的css 系列

    先看一个例子:

      

    1 .l-123f { color: red; }

      如果你第一次看到这个类名,你能在css文件立刻找到这个class吗?估计很难,因为这个类的名称只是某一个人能理解的符号再没有其他意义,所以这里没有一个准确的方法能够让你立即说出来。

    让我们来看下这个类名定义:

      

    1 .right-red { color:red; }

      你可能很明确的知道这个class选择符的所起的作用。但是这里还有个问题,当你在一星期的时间需要重新设计。在重新设计的时候,这个模块被放置到了左边,而且还是绿色。这个类就不再有存在的价值。所以现在不得不选择,要么改变所有的属性值,要么放着它不动,这可能导致混乱。

      最好不要在你的类名或者ID名中去加入颜色或者长宽的尺寸等带有属性的名字。你应该避免任何的属性值都是直接的词汇。(如box)直接属性可能会导致内容的分离。

      让我们来看看最合理ID/CLASS的命名规范:

     

    1  .product-description { color: red; }

      用这种样式定义的product-description(产品描述),不管你怎么改变,她都是那么的干净清晰。

  • 相关阅读:
    HTML初识
    使用python操作Memcache、Redis、RabbitMQ、
    使用salt-cloud创建虚拟机
    运维堡垒机----Gateone
    ELK日志分析系统
    Python MySQL API
    浅谈Java中static作用--转
    oracle如何设置最大连接数
    转--oracle查看允许的最大连接数和当前连接数等信息
    oracle 查看未关闭连接
  • 原文地址:https://www.cnblogs.com/sunws/p/4789372.html
Copyright © 2011-2022 走看看