html - 如何将居中和右对齐的 <div> 并排放置

标签 html css twitter-bootstrap-2

我需要在现有居中标题的右侧添加一些新文本。它应该全部出现在标题的 (CSS) 下划线之上。如果标题换行到第二行是可以的,但它应该位于页面的中央。在这个JSFiddle example ,您会看到主标题向中心左侧移动。更糟糕的是,如果您选择短标题和 4 行侧文本,则会出现重叠问题。

我怎样才能把所有东西都放在正确的位置,就像这张篡改过的图片一样?

how the div renders

在添加新内容之前,这是我的 div

<div class="row">
    <div class="col-md-12">
        <div class="page-header">
            <h4>@Model.Heading</h4>
        </div>
    </div>
</div>

最佳答案

如果你正在使用 Bootstrap 和列布局网格,我能想到的最好的方法是右对齐你的文本我做了一个快速的 jsfiddle

http://jsfiddle.net/j0whk4zh/1/

<div class="container">
    <div class="col-xs-8 red">
        <h4 class="page-heading"> Variable Length Text which could take up the whole page!
        </h4>
    </div>
    <div class="col-xs-4 blue">
        <div class="stuff">
            <p>add new stuff here</p>
            <p> and a bit more here</p>
            <p>add new stuff here</p>
        </div>
    </div>

关于html - 如何将居中和右对齐的 <div> 并排放置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28756313/

相关文章:

css - 使用 Angular 来设置相关 CSS 的样式

php - PHP 和 HTML 代码支持可以发生在同一个文件中吗?

javascript - 如何从 jsfiddle 中删除外部资源?

javascript - 增强动画(JavaScript + CSS)

css - Bootstrap 工具提示有时会切换错误?

css - Bootstrap v3.2 nav-list - 悬停样式保持不变 - ie9

html - Bootstrap 2.3.2 可折叠导航栏不工作

javascript - 如果鼠标位于圆圈内?

html - 导航栏不是全宽

javascript - 在原生 <select> 元素中使用 <slot>