Je suis débutante en HTML et CSS et j'ai besoin de créer un site avec un formulaire de connexion qui contient Email, Mot de passe et la case à cocher "Se souvenir de moi.
J'ai suivi un tuto pour créer le formulaire et je n'ai eu aucun souci jusqu'à la fameuse case à cocher.
Je n'arrive pas à la placer en une ligne (avec la coche et à côté écrit "Se souvenir de moi") en dessous du bouton de connexion. Elle se place au milieu de mon formulaire et impossible de la déplacer.
Si vous pouviez jeter un œil à mon codage et me dire là où je me suis trompée.
Bonsoir, qui a-t-il dans navbar.php??? un menu de navigation? Si c'est le cas tu ne peux pas l'afficher avant le doctype!
Pourquoi utilise tu le label pour la checkbox et pas pour le reste. Utilise toujours un label quand tu veux afficher du texte en rapport avec un input.
Pas besoins de supprimer toutes les marges surtout pour les éléments qui n'en ont pas.
Supprime toutes les positions absolute, tu n'en à pas besoin ici. C'est une erreur de débutant que de croire que l'on positionne les éléments d'une page avec la propriété position.
Observe ton site avec une largeur de non navigateur plus petite (ou les outils de développement de ton navigateur pour l'affichage mobile), tu verras que le contenu ne s'y adapte pas et que en mobile c'est invisible sans utiliser la barre de scrolle latérale.
L35 à L37 il te manque les unités. Utilise le validateur CSS pour voir tes erreurs.
Tout d'abord merci d'avoir pris le temps de me répondre.
Oui, dans navbar.php c'est bien mon menu de navigation.
J'ai corrigé les erreurs que vous avez mentionnées et également relu les cours sur les formulaires.
Je pense avoir mieux compris le principe des class et id que j'ai appliqués dans mon formulaire avec les label, mais si vous pouviez encore jeter un œil à mon code pour me dire si tout est ok maintenant.
J'ai essayé de déplacer la ligne 2 à la ligne 13, mais en faisant ça, le fond de ma barre de navigation ne s'affiche plus, le logo est complètement décalé, il y a juste l'onglet du menu qui ne bouge pas.
Par contre, si je mets l'include à la ligne 11 juste avant <div id="container"> ou bien entre les balises <head>, ma barre ne navigation reste intact.
Bonsoir, c'est déjà mieux, suis les recommandations de Aurélien.
>> Oui, dans navbar.php c'est bien mon menu de navigation.
Dans ce cas tout ce qui est de l'affichage DOIT ce trouver entre <body> et </body>. Pour le validateur HTML voici l'URL => https://validator.w3.org/
Pour éviter de la redondance avec la propriété box-sizing tu peux utiliser le sélecteur universel:
* {box-sizing: border-box}
Mouais, pour le positionnement de mdpoublie et rememberme j'aurais, plutôt que d'utiliser un margin négatif, utilisé un display inline-block ou un display flex pour afficher les deux div l'une à coté de l'autre. (bien qu'un <span> aurait fait de même)
Bonne continuation
Problème avec case à cocher "Se souvenir de moi"
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Activer les erreurs PDO / (julp) htmlspecialchars / FAQ PHP / Pas d'aide par MP