Mes zones de saisie dans mon formulaire ne sont pas pareil
Résolu
Vince11000
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je fais un site sur WordPress à partir du thème "Wilson".
J'ai fais un formulaire sur mon site avec le plugin Contact Form 7.
Mes zones où le visiteur saisie du textes apparaissent d(une façon et dès que je met un champ à choix multiple ou un champ d'adresse mail la zone de texte est différente.
Cela ne fait pas beau ce n'est pas esthétique.
Quelqu'un sait comment je dois procéder pour avoir un beau formulaire ?
l'adresse du site pour vous en rendre compte :
http://www.gestion-de-sinistre.fr/nous-contacter/
Merci beaucoup
Je fais un site sur WordPress à partir du thème "Wilson".
J'ai fais un formulaire sur mon site avec le plugin Contact Form 7.
Mes zones où le visiteur saisie du textes apparaissent d(une façon et dès que je met un champ à choix multiple ou un champ d'adresse mail la zone de texte est différente.
Cela ne fait pas beau ce n'est pas esthétique.
Quelqu'un sait comment je dois procéder pour avoir un beau formulaire ?
l'adresse du site pour vous en rendre compte :
http://www.gestion-de-sinistre.fr/nous-contacter/
Merci beaucoup
A voir également:
- Mes zones de saisie dans mon formulaire ne sont pas pareil
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Saisie gestuelle iphone - Guide
- Formulaire de reclamation instagram - Guide
- Saisie vocale whatsapp - Accueil - Messagerie instantanée
2 réponses
Salut,
Les styles des champs de ton formulaire sont appliqués grâce à la règles css suivantes (fichier style.css?ver=1.4 ligne 1129) :
Or cette règle n'est pas appliqué pour un input de type email.
Tu peux donc ajouter cette règle pour le champ email soit en modifiant la règle du fichier style.css (ajouter le texte en gras) :
.post-content input[type="text"], .post-content input[type="tel"], .post-content input[type="url"], .post-content input[type="password"], .post-content textarea, .post-content input[type="email"] {
background: none repeat scroll 0 0 #fdfdfd;
border: 1px solid #eee;
border-radius: 4px;
color: #333;
font-family: "Lato",sans-serif;
font-size: 0.85em;
padding: 14px 16px;
transition: background 0.2s ease-in-out 0s;
width: 100%;
}
soit ajouter uniquement la règle pour le champ input dans un autre fichier css ou dans ton fichier html :
Même principe pour le champ à choix multiple, il faut retrouver le sélecteur css sur lequel appliquer les styles.
Bonne journée
Les styles des champs de ton formulaire sont appliqués grâce à la règles css suivantes (fichier style.css?ver=1.4 ligne 1129) :
.post-content input[type="text"], .post-content input[type="tel"], .post-content input[type="url"], .post-content input[type="password"], .post-content textarea { background: none repeat scroll 0 0 #fdfdfd; border: 1px solid #eee; border-radius: 4px; color: #333; font-family: "Lato",sans-serif; font-size: 0.85em; padding: 14px 16px; transition: background 0.2s ease-in-out 0s; width: 100%; }
Or cette règle n'est pas appliqué pour un input de type email.
Tu peux donc ajouter cette règle pour le champ email soit en modifiant la règle du fichier style.css (ajouter le texte en gras) :
.post-content input[type="text"], .post-content input[type="tel"], .post-content input[type="url"], .post-content input[type="password"], .post-content textarea, .post-content input[type="email"] {
background: none repeat scroll 0 0 #fdfdfd;
border: 1px solid #eee;
border-radius: 4px;
color: #333;
font-family: "Lato",sans-serif;
font-size: 0.85em;
padding: 14px 16px;
transition: background 0.2s ease-in-out 0s;
width: 100%;
}
soit ajouter uniquement la règle pour le champ input dans un autre fichier css ou dans ton fichier html :
.post-content input[type="email"] { background: none repeat scroll 0 0 #fdfdfd; border: 1px solid #eee; border-radius: 4px; color: #333; font-family: "Lato",sans-serif; font-size: 0.85em; padding: 14px 16px; transition: background 0.2s ease-in-out 0s; width: 100%; }
Même principe pour le champ à choix multiple, il faut retrouver le sélecteur css sur lequel appliquer les styles.
Bonne journée
Salut dans ta page contact tu as une balise <style>
juste avant la fermeture de cette balise </style> tu rajoutes
.wpcf7-select {width: 100%;} .pcf7-email {width: 100%;}
ou bien tu rajoute ces ligne à la fin du fichier se trouvant ici
/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=4.1
juste avant la fermeture de cette balise </style> tu rajoutes
.wpcf7-select {width: 100%;} .pcf7-email {width: 100%;}
ou bien tu rajoute ces ligne à la fin du fichier se trouvant ici
/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=4.1
Bonjour Animostab,
Je n'ai que partiellement résolu ma question concernant la forme de mon formulaire.
En tout cas un grand Merci pour ce firebug que je connaissais pas et qui est super pratique. J'ai résolu quelques petit problème grace à ça.
En revanche, concernant le sujet de mon formulaire j'ai appliqué la solution de Pitet et cela a bien fonctionné pour le champ email mais pas pour le champ du menu déroulant...
Sais tu pourquoi ?
Je n'ai que partiellement résolu ma question concernant la forme de mon formulaire.
En tout cas un grand Merci pour ce firebug que je connaissais pas et qui est super pratique. J'ai résolu quelques petit problème grace à ça.
En revanche, concernant le sujet de mon formulaire j'ai appliqué la solution de Pitet et cela a bien fonctionné pour le champ email mais pas pour le champ du menu déroulant...
Sais tu pourquoi ?
parce que certainement une règle css écrite après celle donnée par pitet annule / remplace le width
en dernier recour tu peux mettre ca dans le html de la balise select
style="width: 100%;"
mais je vois que tu a réglé le problème sauf que maintenant les champs n'ont plus de bordure ou la color de bordure est la meme que le fond donc c'est génant a rectifier et firbug dans ce cas est ton ami
en dernier recour tu peux mettre ca dans le html de la balise select
style="width: 100%;"
mais je vois que tu a réglé le problème sauf que maintenant les champs n'ont plus de bordure ou la color de bordure est la meme que le fond donc c'est génant a rectifier et firbug dans ce cas est ton ami
Tout d'abord un grand Merci ! c'est sympas de m'avoir répondu.
J'ai pourtant fais ce que tu m'as dis :
- dans mon fichier style.css a la ligne 1129
- j'ai ajouté la règle pour les champs emails et selecteur
".post-content input[type="text"],
.post-content input[type="tel"],
.post-content input[type="url"],
.post-content input[type="password"],
.post-content textarea,
.post-content input[type="email"]
.post-content input[type="select"] {
background: none repeat scroll 0 0 #fdfdfd;
border: 1px solid #eee;
border-radius: 4px;
color: #333;
font-family: "Lato",sans-serif;
font-size: 0.85em;
padding: 14px 16px;
transition: background 0.2s ease-in-out 0s;
width: 100%;
}
Parfait pour mon champ "email" mais RAS pour le champs à choix multiples :-(
http://www.gestion-de-sinistre.fr/nous-contacter/
.post-content input[type="email"]
.post-content select