我想知道一个班级中的顺序是否重要,以及这是否会影响网站的速度。 我知道样式表中的类的顺序很重要,但是类中的属性是什么,它们也很重要吗?
类中属性的顺序是否正确或不正确有效吗?如果是这样,这种影响是什么,这种秩序的共同规则是什么?
当然还有更多的属性,但我想这应该可以让我对我通常使用的顺序有所了解。有什么我应该/可以改进的:
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;
}
答案 0 :(得分:3)
选择器中属性的顺序根本不重要,除了你可以覆盖某些浏览器无法读取的选择器这一事实:
background: #FFF; /* will be used by browsers that can't understand: */
background: linear-gradient(...);
除此之外,这是一个品味问题 - 你可以按照字母顺序或按照你所做的“小组”或任何你喜欢的方式对它们进行排序。
答案 1 :(得分:1)
CSS中没有属性首选项的顺序,除非您想要使用更多特定于浏览器的属性覆盖常规属性。