如何将面板标题中的文本与拉到右侧的按钮对齐

jar*_*inx 4 html css twitter-bootstrap

我在bootstrap中创建了一个面板标题,并尝试将其文本居中,同时有一个按钮,该按钮应该与文本位于同一水平轴上但在右侧拉出但我的输出是:

  1. 该按钮未与文本水平对齐
  2. 文本位于标题左侧和按钮左侧的中心,而不是在标题的左侧和右侧之间居中

这是我的代码:

<div class='container'>
    <div class='panel panel-default'>
        <div class='panel-heading'>
            <div class='panel-heading text-center'>
                <h4>Present Schedule<button class='btn pull-right btn-danger' onclick="location.href='past_sched.php'">Go to Past Schedule</button></h4>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是结果的一个小问题:https://jsfiddle.net/63c0wn66/3/

Ano*_*ohn 8

试试这个代码.把按钮放在h4外面

HTML

<div class='container'>
  <div class='panel panel-default'>
    <div class='panel-heading text-center panel-relative'>
    <button class='btn btn-danger btn-right' onclick="location.href='past_sched.php'">Go to Past Schedule</button>
      <h4>Present Schedule</h4>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

.panel-relative{
  position: relative;
}
.btn-right{
  position: absolute;
  right: 15px;
}
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/63c0wn66/7/