У меня есть три divs внутри другого div.Как я могу вертикально выровнять мой div внутри другого div и держать их бок о бок?
<div id="parentDiv" style="float:right;">
<div id="childDiv1" style="float:left;">
<b>Text1</b>
</div>
<div id="childDiv2" style="float:left;">
<img src="smiley.gif" alt="Smiley face" height="42" width="42">
</div>
<div id="childDiv3" style="float:left;">
<input type='checkbox' />
</div>
<div>
Мне нужно, чтобы они появились бок о бок, так что я поставил их float:left
.
Беда в том, что они появляются, как это ...
... с текстом вертикально сверху. Мне нужно, чтобы это было посередине.
N.B. Я нашел сообщение о very similar issue, но кажется, что плавающий заставляет его потерпеть неудачу.
Решение, с которым вы связаны, работает отлично. http://jsfiddle.net/Bb4Ye/1/ – JJJ
@Juhana. Нет, это не http://jsfiddle.net/7Fewx/617/ – Urbycoz
[Похоже на меня] (http://jsfiddle.net/7Fewx/619/) – JJJ