一个类中属性的顺序有多重要

时间:2013-07-23 20:26:16

标签: css css3 attributes stylesheet

我想知道一个班级中的顺序是否重要,以及这是否会影响网站的速度。 我知道样式表中的类的顺序很重要,但是类中的属性是什么,它们也很重要吗?

类中属性的顺序是否正确或不正确有效吗?如果是这样,这种影响是什么,这种秩序的共同规则是什么?

当然还有更多的属性,但我想这应该可以让我对我通常使用的顺序有所了解。有什么我应该/可以改进的:

  1. 定位
  2. 造型
  3. 字体
  4. 半径
  5. CSS

    .example_class {
    
    float: l/r;
    position: rel/absl;
    margin: 0 0 0 0;
    padding:0 0 0 0;
    width: xy px;
    height: xy px;
    background: image/color;
    font-family: font-name;
    font-size: xy px;
    color: #xyz / #abcdef / red; 
    radius: 0 0 0 0;
    }
    

2 个答案:

答案 0 :(得分:3)

选择器中属性的顺序根本不重要,除了你可以覆盖某些浏览器无法读取的选择器这一事实:

background: #FFF; /* will be used by browsers that can't understand: */
background: linear-gradient(...);

除此之外,这是一个品味问题 - 你可以按照字母顺序或按照你所做的“小组”或任何你喜欢的方式对它们进行排序。

答案 1 :(得分:1)

CSS中没有属性首选项的顺序,除非您想要使用更多特定于浏览器的属性覆盖常规属性。