Dans le cadre d'un exercice html /css je doit reproduire cette image : https://ibb.co/Mhb4t7X
J'ai un petit soucis sur la façon de procéder j'ai créé un <p> pour <votre identité> avec le background color ect et pour ma liste ordonnée pareil le problème c'est que j'ai un espacement entre le <p> et <ol> peu t'on agrandir le background de <ol> pour le coller à mon <p> je ne veux pas un code en entier pour reproduire bêtement mon image , je veux simplement comprendre comment retiré l'espacement ou si ma méthode est mauvaise ! merci
Merci pour vos réponse en effet la balise <fieldset> marche à merveille ! la question que je me pose c'est comment ajouter la balise text area dans une balise <li> pour faire le champ de renseignement ( Nom )
J'aimerai savoir si ma ligne de code est correct aussi ça me parait bizarre me ça marche ( je veux mettre dans ma balise <li> un input type pour faire mon champ de renseignement
Merci pour les class ça à marché après je sais pas si j'avais une utilité à change haut et top ca fait beaucoup de choses pour si peu !
Voilà ce que ca donne il y a un probleme je pense sur la taille des champs de renseignement je pense la police qui est pas la même quand je la mets en gras ça fait trop noir comparé à l'image et j'arrive pas à trouver une solution pour placer la boxes VISA et Mastercard à la même hauteur que l'image de travail !
pas forcément les name, mais il faut être logique : c'est un name différent par input, sauf dans le cas des input de type radio (parce que dans ce cas on veut effectivement n'envoyer qu'une seule valeur)
c'est très bien d'avoir mis des label avec des for mais pense à changer leur valeur une fois les name mis à jour
pense à mettre des espaces entre les attributs, notamment dans l'input tout en bas, ça manque
Pas obligatoire mais pratique :
on dit "milieu" mais je te suggère plutôt de donner des noms correspondant à la fonction plutôt qu'à la position
Dans le CSS :
tu peux cibler un élément qui est dans un autre : .haut legend te permettra de cibler tout comme .top, inutile d'alourdir ton HTML
tu es sûr d'avoir besoin de préciser la largeur à chaque fois ?
Pour ta question : on te demande du pixel perfect ? Si on ne te fournit pas la taille du texte ni sa police, en tant que développeuse web front expérimentée, je considère qu'on ne peut pas faire exactement ce qui est demandé.
Et je n'ai pas compris le problème pour les radio buttons VISA/Mastercard : tu pourrais faire une capture d'écran de ce que tu obtiens ?
- Edité par Lamecarlate 6 janvier 2019 à 19:31:17
Pas d'aide concernant le code par MP, le forum est là pour ça :)
En effet ça fait beaucoup de choses ! je suis tout nouveau dans le html j'ai fait 3 jour de formation et je suis en formation pour 6 mois , non ce n'est pas du pixel perfect dans mon exercice par contre les directives sont :
Reproduire l'image correspondant à l'exercice. Ce formulaire contient 3 parties et un bouton. Toutes les propriétés CSS se trouveront dans un fichier autre que le fichier HTML.
Niveau de l'indentation et espacement j'ai appris comme ça un exemple me ferai peu être voir les choses autrement même une correction de mon html / css pour voir les choses inutile peu être que j'ai mi ou mal fait ! ça serai génial !
j'ai essayé de corrigé par apport aux informations que vous m'avez donner, je pense pas que j'ai tout bien fait
Ok, j'ai dû mal m'exprimer pour les "name". Ensuite, ce n'est pas le plus important ici puisque ton exercice est visuel, mais il faudra y songer pour quand tu feras un formulaire qu'il faudra envoyer et exploiter (par contre, à part pour les name des input radio, et pour l'input "code", je n'ai pas vu de différence…)
Pour le texte : je confirme, la police est différente entre les deux images. Comme tu n'as pas précisé de police dans ton CSS, le navigateur prend celle par défaut (cette police dépend du navigateur et de l'OS). Je suggère de tenter un font-family: sans-serif, mais je ne suis sûre de rien :/
L'indentation : nul besoin de décaler le <ol> par rapport au <legend>, il n'est pas dedans
Pour VISA et Mastercard : tu peux mettre les groupes label/input dans une div et lui donner un padding-left ou un margin-left dans le CSS.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Encore merci j'ai mi l'indentation des <ol> avec <legend > en effet il ne sont pas parents j'espère que l'indentation est correct , j'ai essayer la police sans-serif je trouve que celle qui ce rapproche le plus c'est la inherit ! pour le marging-left ça marche parfait ! j'espère que c'est correct maintenant +7h que je suis dessus lol ça promet ! j'espère que c'est normal au début !
"inherit" n'est pas une police, ça veut simplement dire "prends celle du parent" (et c'est déjà de base, sauf pour les inputs, les textareas et les buttons). "sans-serif" non plus, techniquement, c'est juste une indication au navigateur de prendre la police de type sans serif (l'inverse de serif, donc sans empattements)(la typographie c'est passionnant !). Et d'ailleurs je t'avais dit n'imp, c'est "serif" qu'il aurait fallu mettre, vu qu'il y en a, des empattements, j'avais pas les yeux en face hier.
Le name ne doit pas contenir d'espace, par contre renomme "Code Postal" en "code-postal" par exemple, etc.
Et la textarea n'a pas de name
Et je crois que je me suis gourée dans mes explications (encore… je sors d'un rhume, mon cerveau n'est pas à 100%) : la valeur des for doit correspondre à l'id et non au name… Désolée. Pour résumer : sur un input il faut 1) un id pour pour pouvoir le relier au label, 2) un name pour pouvoir récupérer sa valeur quand on l'enverra.
Dans l'input tout en bas il manque encore une espace.
Mais à part ça c'est bien ! Je t'invite à utiliser régulièrement le validateur du W3C pour le HTML : https://validator.w3.org et pour le CSS : https://jigsaw.w3.org/css-validator/ . Les résultats sont en anglais donc ça ajoute peut-être un peu en difficulté, mais c'est vraiment une bonne source d'infos et de corrections (*la* source : le W3C est l'organisme qui définit le HTML et le CSS).
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Reproduire cette image en html/css
× 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.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
#Avgeek
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)
#Avgeek
Pas d'aide concernant le code par MP, le forum est là pour ça :)