我在另一个 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
.
问题是它们看起来像这样......
...文本在顶部垂直对齐。我需要它在中间。
注意我发现了一篇关于一个非常相似的问题的帖子,但似乎浮动会导致它失败。