Bonjour,
j'ai un formulaire dont la mise en page n'est pas esthétique à l'heure actuelle : https://pasdpanique.fr/Nous-contacter.php
Je voudrais aligner verticalement les 3 champs de saisie du début car la longueur différente des intitulés fait qu'ils sont décalés. Comment faire SVP ?
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 <form id="rappel" action="Action-form-contact.php" method="post"> <fieldset> <div> <label for="nom">Votre nom :</label> <input type="text" name="nom" id="nom" /> </div> <div> <label for="prenom">Votre prénom :</label> <input type="text" name="prenom" id="prenom" /> </div> <div> <label for="email">Votre adresse email<br/> (vérifiez bien pour qu'on<br/> puisse vous répondre) :</label> <input type="email" name="email" id="email" /> </div> <div class="message"> <textarea name="message" id="message" placeholder="Votre message"></textarea> </div> <button class="buttonform" type="submit">Envoyer</button> <p><em>En remplissant ce formulaire, vous consentez à ce que Pas dpanique, en sa qualité de responsable de traitement, collecte vos données afin de pouvoir répondre à votre message.<br> Pour faire valoir votre droit daccès ou deffacement, consultez notre <a href="./politique-de-confidentialite.php" target="_blank" alt="Lien vers la politique de confidentialité du site Pas d'Panique" rel="noopener">politique de confidentialité</a>.</em></p> </fieldset> </form>
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 fieldset { display: flex; flex-direction: column; justify-content: space-between; margin: 5rem auto; border: 1px solid grey; border-radius: 15px; padding: 5rem; /* width: 80%; */ } fieldset div { margin: 1rem 0; } fieldset label { margin-right: 0.5rem; } fieldset input { border-radius: 5px; border: 1px solid grey; } .message textarea { height: 20rem; width: 100%; padding: 1rem; border: 1px solid grey; border-radius: 15px; } .buttonform { margin: 1rem auto; width: 8em; background-color: #fff; padding: 1rem 2rem; border: none; border-radius: 15px; cursor: pointer; } .buttonform:hover { text-decoration: underline; }
Partager