Mise en forme des éléments de formulaires

Petit débat en prévision, afin de collecter un maximum d’arguments sur la mise en forme des éléments de formulaires. Êtes-vous pour ? Êtes-vous contre ?

D’un côté, on pourrait par exemple penser que ces éléments appartiennent au système d’exploitation. Et que par exemple, un ascenseur, un champ texte, un bouton radio… doivent changer d’apparence en fonction de l’OS.

C’est le choix qui est fait actuellement par nos navigateurs.

De l’autre, à l’inverse, on peut très bien imaginer que ces éléments appartiennent au site/à l’interface visitée. On pourrait alors envisager de passer différents paramètres (via CSS) pour changer la taille, les couleurs, la forme, etc.

C’est ce qui tend à se faire de plus en plus pour l’avenir, avec quelques possibilités actuellement sur les navigateurs modernes, mais encore trop de limitations. On voit d’ailleurs fleurir un nombre incroyable de scripts et d’astuces en tout genre, afin de palier au plus vite ces limites.


6 commentaires ↓

#1 Vincent le 07.02.08 à 18:17

Je pense qu’il s’agit d’un gros problème de mégalomanie principalement…

#2 Loic M le 07.02.08 à 18:37

Mon avis est mitigé.

D’un côté, comme développeur, je me dis que les éléments de formulaires font partis de l’interface et qu’il serait naturel de les styler, mais finalement, en tant qu’utilisateur final, je crois que je préfère largement qu’ils reprennent l’apparence des éléments de mon OS (d’autant plus avec FF3 qui a une très bonne intégration avec gnome).

Au final je pense que c’est mon sentiment d’utilisateur qui l’emporte et je souhaite pouvoir identifier clairement les éléments d’après mes repères/habitudes/préférences visuels de mon OS. Cependant, je ne suis pas contre ajouter des styles sur les polices de caractères.

#3 STPo le 07.03.08 à 11:04

Etant donné que le support du skinnage CSS des éléments de formulaire est très incomplet et hétérogène sur les navigateurs actuels, j’ai fatalement un avis mitigé.

Si tous les éléments de formulaire acceptaient indistinctement et sur tous les browsers des propriétés simples comme « border », « background », etc. j’opterais sans aucun doute pour le skinnage systématique, parce que graphiquement ça me plaît et que c’est plus immersif (le look des OS, très peu pour moi).

Mais comme nombre d’éléments sont peu ou pas skinnables (select, type= »file » & co), on se retrouve fatalement avec quelque chose d’hétérogène, ce qui est sans doute pire graphiquement et ergonomiquement qu’un formulaire pas skinné du tout. Les bidouilles de scripts avec les opacités et positionnement absolus pour « corriger le graphisme », j’aime pas du tout, c’est dangereux et pas fiable.

Donc j’ai pas de vraie réponse tranchée à ce stade.

NB sur le skinnage au passage: retenue et sobriété, merci ! Combien de fois on se retrouve avec des forms incompréhensibles et inutilisables parce que trop transformés via CSS… C’est encore pire avec toutes ces conneries de « grunge design », inexplicablement redevenues le comble de la hype. Je m’égare, je sais…

#4 Yves le 07.05.08 à 10:31

Hop un petit commentaire avant de prendre le train pour partir en vacances. (hihi)

Perso je partage l’avis de STPo. Mais étant quelqu’un qui aime les défis et la recherche, je me suis récemment amuser à customiser des éléments select. Je me suis assurer que cela fonctionne uniquement sur les navigateurs qui supportent entièrement les techniques que j’utilisais (Fx3, Saf2/3Mac, IE7). Tout comme l’accessibilité au clavier, des effets visuels, tel que mouseover, focus, etc, le style de l’élément en disabled, ainsi que la consistance des styles par défaut sans javascript.

Bref oui pour pousser les éditeurs de navigateurs à donner la possibilité de styler des éléments de formulaires. Au final, on aura le choix de le faire ou non. Personne ne se révolte pour les interfaces flash qui permettent de définir un peu ce qu’on veut. Personne ne pleure pour des interfaces de jeux qui sont identiques sur toutes les plateformes. Pourquoi devrait-on se limiter à ça sur le web ?

#5 Vincent le 07.30.08 à 17:57

Comment ne pas styler les éléments de formulaire ? sur Alsacréations.

#6 koko le 11.03.08 à 22:00

Bonsoir,

Je ne vois pas où est le mal de vouloir mettre en forme des éléments de formulaire pour qu’ils soient en harmonie avec le design du site.

Maintenant, c’est sûr qu’il y en a qui use de trop de gadget mais rendre les éléments homogènes au niveau de la couleur, moi je trouve que c’est légitime et non mégalomane.


Laisser un commentaire

Mise en forme : vous pouvez utiliser la syntaxe Markdown. Vous verrez, c’est chouette !