2013-07-23 1 views
1

Je voudrais savoir si l'ordre dans une classe est important et si cela peut affecter la vitesse du site. Je sais que l'ordre des classes dans la feuille de style est important, mais qu'en est-il des attributs dans les classes, sont-ils aussi importants?Quelle est l'importance de l'ordre des attributs dans une classe?

Est-ce qu'un ordre correctement ou incorrectement d'attributs dans une classe n'importe quel effet? Si oui, quel est cet effet et quelle est la règle commune pour un tel ordre?

Bien sûr, il y a beaucoup plus d'attributs mais je suppose que cela devrait donner une idée de l'ordre que j'utilise généralement. Est-ce que je devrais/peux améliorer son sujet:

  1. Positionnement
  2. Styling
  3. police
  4. Rayon

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

'marge: 0 0 0 0' peut s'écrire' marge: 0'. Idem pour "rembourrage" – Sourabh

Répondre

3

L'ordre des propriétés dans un sélecteur n'a pas d'importance du tout, à part le fait que vous pouvez remplacer sélecteurs certains navigateurs ne peuvent pas lire:

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

Autre que c'est une question de goût - - Vous pouvez les trier par ordre alphabétique ou par "groupe" comme vous l'avez fait, ou ce que vous voulez.

1

Il n'y a pas d'ordre de l'attribut préférence en CSS, sauf lorsque vous souhaitez remplacer un général attribut avec un plus spécifique au navigateur.

Questions connexes