Existe-t-il un moyen de réunir trois divs ensemble?Astuce Css pour conjoindre divs
Hello
<div class="mainContainer">
<div class="LeftDiv"></div>
<div class="CenterDiv">
<input id="txtTest" type="text"/>
</div>
<div class="RightDiv"></div>
</div>
World!
ce que nous avons besoin est de présenter le code de cette façon:
Hello<*LeftDiv*><*CenterDiv with the textbox*><*RightDiv*>World
J'ai essayé d'utiliser float: left sur LeftDiv, CenterDiv et RightDiv mais affecte également le css mainContainer. J'ai aussi besoin de régler la hauteur et la largeur de LeftDiv et RightDiv sur le CSS mais je ne peux pas le faire sans le flotteur.
Merci d'avance.
Editer: Ajout d'une question - quand LeftDiv, CenterDiv et RightDiv sont flottants - à gauche, pourquoi MainContainer est-il affecté? Je veux juste avoir les trois divs internes siamoises sans affecter le comportement de div parent ...
divs avec affichage: inline-block ne fonctionnent pas comme prévu. Mais les travées font.
Hello
<span class="mainContainer">
<span class="LeftDiv"></span><span class="CenterDiv">
<input id="txtTest" type="text"/>
</span><span class="RightDiv"></span>
</span>
World!
Et les travées ne devraient pas avoir un espace entre eux parce que la plupart des navigateurs ne les rendre avec un espace blanc entre ... =)
(répondues pour référence future)
LeftDiv et RightDiv sont intentionnellement laissés vides afin que je puisse simplement utiliser une image de fond pour eux. – Jronny