【发布时间】:2013-04-16 16:34:01
【问题描述】:
我在另一个 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。
麻烦的是它们看起来像这样......
...文本在顶部垂直对齐。我需要它在中间。
注意我发现了一篇关于 very similar issue 的帖子,但似乎浮动会导致它失败。
【问题讨论】:
-
您链接到的解决方案可以正常工作。 jsfiddle.net/Bb4Ye/1
-
@Juhana。不,不是jsfiddle.net/7Fewx/617
标签: html