Bonjour à tous et toutes,
J'ai rajouté un formulaire de contact sur une page html en mettant la marge du haut à -6000px pour ne le faire apparaître que lorsqu'il y a besoin. Les pages sont générées par php. Quelquefois, elles comportent des images avec un commentaire.
PHP
CSS
Et lorsqu'il y a une image, mon formulaire apparaît en-dessous !!??!! Du moins une partie : il n'y a pas les labels. Le pire c'est qu'en utilisant les outils de chrome ou de firefox, mon formulaire a toujours son margin-top à 6000px.
Après moult tâtonnements, je me suis rendu compte que virer float: left; de la feuille de style suffisait à remettre les choses dans l'ordre, sauf que les images s'affichent les unes sous les autres évidemment...
Quelqu'un aurait une explication ?
Modifié par Titen (11 Jun 2021 - 14:36)
J'ai rajouté un formulaire de contact sur une page html en mettant la marge du haut à -6000px pour ne le faire apparaître que lorsqu'il y a besoin. Les pages sont générées par php. Quelquefois, elles comportent des images avec un commentaire.
PHP
echo '<span class="diskwel"><img src='.$orin.' border="0" /><p>'.$imaj[islinenn].'</p></span>'."\n";
CSS
.diskwel {
float: left;
margin-right: 30px;
}
.diskwel p {
margin: 0px 0px 0px 0px;
text-align: center;
font-size: 0.8rem;
opacity:.55;
}
Et lorsqu'il y a une image, mon formulaire apparaît en-dessous !!??!! Du moins une partie : il n'y a pas les labels. Le pire c'est qu'en utilisant les outils de chrome ou de firefox, mon formulaire a toujours son margin-top à 6000px.
Après moult tâtonnements, je me suis rendu compte que virer float: left; de la feuille de style suffisait à remettre les choses dans l'ordre, sauf que les images s'affichent les unes sous les autres évidemment...
Quelqu'un aurait une explication ?
Modifié par Titen (11 Jun 2021 - 14:36)