Le logiciel Formalize, uniformisation de formulaires

Tous les concepteurs de sites (ou presque) sont passés par la phase d’arrachage de cheveux devant le rendu parfois improbable d »éléments de formulaire, selon le système d »exploitation et le navigateur employés.
Nathan Smith est un acteur bien connu du monde du web.
Concepteur de 960 Grid System, contributeur du livre jQuery CookBook d’O’Reilly, conférencier courtisé, membre de l’organisation du CMS Drupal, il est également le concepteur de Formalize, un sympathique framework CSS conçu pour nous aider à générer des formulaires ayant le même rendu quelque soit la plate-forme et le navigateur, et ce en utilisant HTML5 et une librairie JavaScript de votre choix.

Formalize

Compatibilité

L’outil Formalize est compatible avec les principaux navigateurs actuels: Chrome, Firefox, Opera, Safari, Internet Explorer (6+)

Implémentation

Utiliser Formalize est on ne peut plus simple, puisqu’il suffit d’inclure dans la balise <head> :
– la feuille de style formalize.css,
– la librairie JavaScript de votre choix,
– et le fichier JavaScript *.formalize.js.

<head>
<link rel="stylesheet" href="formalize.css" />
<script src="jquery.js"></script>
<script src="jquery.formalize.js"></script>
</head>

Si vous préférez inclure les fichiers .js à la fin de votre markup (avant la balise de fermeture </body>), Formalize fonctionnera sans inconvénient.

Librairies JavaScript

Pourquoi ce framework CSS requiert-il une librairie JavaScript?
Tout simplement pour aider les navigateurs aux multiples printemps à franchir le pas les séparant de l’implémentation HTML5.\r\nAfin d’offrir une compatibilité maximale, l’auteur a généreusement inclus dans son développement les plus populaires des librairies JavaScript actuelles :
Dojo, ExtJS, jQuery, MooTools, Prototype, et YUI.
Comme le fichier zippé disponible en téléchargement gratuit à l’adresse formalize.me contient le fichier .js pour chacune de ces librairies, vous n’avez qu’à garder celle qui vous convient et supprimer les autres.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *