nico3333fr / ROCSSTI

RÖCSSTI : pour démarrer vos CSS avec la patate !
https://rocssti.net/
MIT License
46 stars 4 forks source link

Adding alphabetic order for properties #4

Closed fabrice31 closed 11 years ago

raphaelgoetter commented 11 years ago

Ah. Pas fan de l'ordre alphabétique, je préfère de loin l'ordre "par importance", comme sur http://csslisible.com/ par exemple. Un argument convaincant en sa faveur ?

kaelig commented 11 years ago

Complètement d'accord, l'ordre alpha n'a aucun sens.

On se retrouve avec des positionnements fragmentés (top, right, bottom, left)…

C'est pas top et it doesn't feel right.

tumblr_inline_mkfeavsHE81qz4rgp

nico3333fr commented 11 years ago

Un argument ? http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml#Declaration_Order trouvé via http://blog.goetter.fr/post/21775337546/charte-dintegration-html-css-de-google

Pourquoi je l'ai ajouté ? Tout simplement qu'en l'absence de convention prise (je n'arrive pas à fixer une convention qui me convienne), en avoir une est toujours mieux que de ne pas en avoir du tout, et les motifs que ça induisait sont relativement minimes.

Mais rassurez-vous, ça fait partie d'un très gros update qui est en préparation depuis plusieurs semaines... :)

tzi commented 11 years ago

Pour mes projets, j'aime bien l'organisation par ordre alphabétique ! C'est plus facilement maintenable qu'un autre ordre. Et ça permet quand-même de gagner un peu en lisibilité par rapport à l'ordre aléatoire. En plus, c'est l'ordre utilisé dans Firebug.

Maintenant, pour un framework, ce serait peut-être mieux de privilégier la lisibilité sur la maintenabilité. Dans ce cas là, ordonner par importance a peut-être plus de sens.

raphaelgoetter commented 11 years ago

"Et ça permet quand-même de gagner un peu en lisibilité par rapport à l'ordre aléatoire." --> Ah oui là on est d'accord, surtout pas d'ordre aléatoire !

Nicolas : la charte de Google dit aussi qu'il faut que ses pages HTML et CSS soient valides. On voit que Google respecte bien sa propre charte ;)

fabrice31 commented 11 years ago

A la base, la moitié des cas étaient déjà par ordre alphabétique. Pour l'ordre, c'était un peu n'importe quoi. C'est pour ça que j'ai fait le commit (surtout que j'aime bien l'ordre alpha perso)

nico3333fr commented 11 years ago

@raphaelgoetter "faites ce que je dis, pas ce que je fais". Ceci dit, s'ils ne respectent pas leurs propres conventions, c'est qu'ils ont sûrement une bonne raison de le faire. En attendant de finaliser ma convention de nommage, c'est toujours mieux que rien.

@tzi j'avais jamais fait gaffe à ça ^^