background preloader

Formulaire

Facebook Twitter

Introduction à la performance Web. Définition et cadre de l’article Les performances web sont un domaine qui peut être extrêmement large. Cela peut aller de la rapidité du ou des serveur(s) jusqu’à l’utilisation efficace d’une base de données et d’un langage de web dynamique comme PHP, tout en passant par des intégrations HTML/CSS de qualité, l’optimisation des images, etc. Cet article ne compte pas (et ne peut pas !) Aborder tous ces multiples domaines. Nous allons plutôt nous concentrer sur l’optimisation de la vitesse d’affichage d’un site dans un navigateur. Les performances web, pourquoi ? Améliorer l’expérience utilisateur Les visiteurs de votre site apprécieront que vos pages s’affichent le plus rapidement possible. Envisager le web mobile Si la rapidité est importante sur un ordinateur disposant par exemple d’une bonne connexion ADSL, elle est quasiment critique en situation de mobilité.

Optimiser les coûts Améliorer son référencement Améliorer les performances en pratique Créer des CSS et du HTML efficaces Côté HTML. Spip] Formulaire CVT et cases à cocher multiple s [résolu] Bonjour, Le fil tombe à pic parce que je me pose le même genre de question mais je ne comprends pas très bien. J'ai essayé en direct [ (#VAL{chaineATester}|in_array{#ENV{tableau_de_bidules}}|oui)checked] mais cela ne fonctionne pas. Est-ce parce que j'utilise SPIP 1.9.2c ? J'ai lu dans le fil une allusion à Charger (formulaires_bidules_charger_dist()) de quoi s'agit-il ? Comment définir des cases à cocher (checkbox) dans un formulaire CVT. CVT - Programmer avec SPIP 2.1. Mise en forme CSS d'un formulaire - CSS Debutant. Par défaut, les formulaires ne sont pas folichons. Pourtant, quel site n'a pas son formulaire ? (euh... mammouthland ?!!) Dès lors, la tentation est grande de mettre les champs dans des tableaux pour les aligner, et de rajouter du javascript pour un effet focus ou se passer un bouton d'envoi.

Et l'accessibilité dans tout ça ?!! Mais avec les CSS, on peut améliorer l'aspect d'un formulaire et rester accessible ! Fonctionne avec : Firefox ; SeaMonkey MSIE 6+ Opéra Safari, Chrome Attributs utilisés : background-color border, border-radius box-shadow color cursor display font-family, font-size, font-weight margin padding width Les formulaires sont tristounets, et leur mise en forme n'est pas très jolie.En voici la preuve : Grâce aux feuilles de style, on peut facilement égayer tout cela. Exemple Pour commencer, regardons le code HTML de plus près : Code (X)HTML <form action="toto.php" method="post" ><fieldset><legend> A propos des CSS : </legend><p>Savez-vous ce que veut dire CSS ?

Code CSS Focus Haut. Structure HTML des formulaires de SPIP 2. Document de références précisant comment les formulaires dans SPIP doivent être structurés Structure HTML Un formulaire de base est ainsi structuré : <div class="formulaire_spip formulaire_editer formulaire_editer_nomformulaire" id="formulaire_editer_nomformulaire-id"><a id="nomformulaire" name="nomformulaire"></a><form action="#" method="post"><fieldset><legend>Une légende</legend><p class="explication">Un texte d'explication</p><ul><li class="editer_nomlabel obligatoire erreur"><label for="nomlabel">Courriel</label><em class="aide">#AIDER{arttitre}</em><p class="explication"> Explication du label</p><span class="erreur_message">Message d'erreur</span><input type="type" class="type" name="nomlabel" id="nomlabel" value="" /></li></ul></fieldset></form></div> Le div englobant porte la classe générique formulaire_spip.

Les formulaires d’édition de l’espace privé portent de plus la classe formulaire_editer indiquant qu’on a affaire à un formulaire d’édition de données d’une base. Champs input. Formulaires CVT par l'exemple. Étape 1 : Créer le squelette de son formulaire Dans le sous-répertoire formulaires/ de votre dossier « squelettes », créez le fichier contact.html qui va contenir le code HTML de votre formulaire de contact. Par exemple : <form action='#ENV{action}' method='post'> #ACTION_FORMULAIRE{#ENV{action}} <label>Votre email</label> <input type='text' name='email' value='#ENV{email}' /> <br /> <label>Votre message</label> <textarea name='message'>#ENV{message}</textarea> <input type='submit' name='ok' value='ok' /></form> Comme vous pouvez le constater, ce formulaire ne contient que quelques particularités : À ce stade, vous pouvez déjà afficher ce formulaire dans un squelette, avec la balise #FORMULAIRE_CONTACT ou directement dans le texte d’un article avec le code <formulaire|contact>.

Toutefois, si vous saisissez du texte et cliquez sur le bouton OK, votre formulaire ne fait rien, et vous ne retrouvez pas votre saisie. Étape 2 : la fonction charger <? Que fait ce code ? Notez bien : C’est fini ! Saisies.