html – 如何在按钮旁边对齐此文本?

前端之家收集整理的这篇文章主要介绍了html – 如何在按钮旁边对齐此文本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
jsFiddle

截图

HTML

<div class="client-Box">
  <div class="Box-header clearfix">
    <h6 class="pull-left">General Information</h6>
    <button class="btn btn-small pull-right"><i class="icon-pencil"></i> Edit</button>
  </div>
  <p>Box content</p>
</div>

如何获得标题< h6>相对于编辑按钮垂直居中?

将vertical-align放在Box-header上不起作用.我不想对行高进行硬编码,因为我可能会更改按钮大小或稍后的某些内容,然后它会中断.

解决方法

您可以使用css display:table和display:table-cell和vertical-align:middle.

HTML

<div class="Box-header clearfix">
    <div class="left-cell">
        <h6>General Information</h6>
    </div>
    <div class="right-cell">
        <button class="btn btn-small"><i class="icon-pencil"></i> Edit</button>
    </div>
</div>

CSS

.Box-header {
    border-bottom: 1px solid #aac7ef;
    padding-bottom: 5px;
    display: table;
    width: 100%;
}
.left-cell {
    display: table-cell;
    vertical-align: middle;
}
.right-cell {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
}

Demo

猜你在找的HTML相关文章