如何在一行中正确对齐div的内容?

时间:2015-05-22 05:23:22

标签: html css



.up, .down{
    font-size:6px;
    display:block;
    height:10px;
}
span{
    display: inline-block;
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="rotator">
      <span><input type="text" class='Rbox' value="0" /></span>
      <span>
        <input class='up' value="&#9650;" type="button" />
        <input  class='down' value="&#9660;" type="button" />
      </span>
</div>
&#13;
&#13;
&#13;

正如你所看到的,虽然我能够将内容div旋转器放在一行中但我仍然无法使其平滑对齐。

3 个答案:

答案 0 :(得分:5)

vertical-align: top;跨度将解决您的问题。

检查

.up,.down{
    font-size:6px;
    display:block;
height:10px;
}
span{
      display: inline-block;
      vertical-align:top;
}
<div class="rotator">
      <span><input type="text" class='Rbox' value="0" /></span>
      <span><input class='up' value="&#9650;" type="button" />
        <input  class='down' value="&#9660;" type="button" /></span>
    </div>

答案 1 :(得分:0)

你可以使用

.span{
    display: inline-block;
    vertical-align: middle;
}

vertical align

了解详情

答案 2 :(得分:0)

将此vertical-align: middle; CSS属性添加到上下类的父级。