HTML comment mettre un formulaire dans 2 divs/colonnes?
J'ai 1 form
et je voudrais le placer dans 2 div
s, de sorte que les suivantes:
<div style="float:left; position:relative; margin-right:40px">
<form id="testForm2">
</form>
</div>
<div position:relative">
<form id="testForm2">
</form>
</div>
serait transformé en quelque chose comme ceci:
<div style="float:left; position:relative; margin-right:40px">
<form id="testForm2">
</div>
<div position:relative">
</form>
</div>
Voir le violon. Des idées?
Merci!
Vous devez vous connecter pour publier un commentaire.
Ce que vous voulez, c'est de mettre la forme autour de deux divs comme suit:
Voici une version mise à jour de votre jsFiddle.
Modifier
Aussi, votre deuxième div style est incorrect. C'est corrigé maintenant, dans mon exemple.
Le balisage de votre jsFiddle fichier requis certains rangement. C'est ce que je voudrais aller avec, en essayant de réduire votre code un peu:
CSS:
Ive mise à jour de votre jsFiddle fichier. Ici.
Pouvez-vous pas juste faire les deux divs vivre à l'intérieur de la forme? Comme ceci:
Si le formulaire est touchant votre mise en page, assurez-vous de définir la forme de style de
display:inline;
!Comme Drackir et joe_coolish dit, vous n'avez pas besoin de nest vos balises de formulaire de cette façon.
Généralement j'ai toujours ouvrir la totalité du bloc de contenu avec la balise form, totalement isolé de l'autre contenu. Il n'y a absolument pas de mal à faire les choses de cette façon. N'importe quoi y compris
<h1>
et ensemble de mises en page peut être imbriquée dans une forme, aussi longtemps que vous savez que chaque entrée dans il fera partie de cette forme.Tu ne peux pas mettre les 2 DIV à l'intérieur de la balise de FORMULAIRE? Quelque chose comme:
edit: me Semble que je suis un peu trop tard 🙂
Il suffit de déplacer votre
<div>
des balises dans les<form>
...ce sujet