html - 对齐 float 内容

标签 html css twitter-bootstrap

我正在使用 Twitter Bootstrap toolkit风格我的网站。我正在使用类似于以下的标记实现拆分按钮下拉菜单。

<div class="btn-group">
    <a class="btn btn-small btn-info" href="#">
        Add New Provider
    </a>
    <a class="btn btn-info dropdown-toggle" data-toggle="dropdown" href="#">
        <span class="caret"></span>
    </a>
    <ul class="dropdown-menu">
        <li><a href="#">...</a></li>
        <li><a href="#">...</a></li>
    </ul>
</div>

这按预期工作;但是,我想将整个按钮右对齐。但是 btn-groupbtn类都向左浮动,因此忽略任何文本对齐方式。

如果我知道按钮的总宽度,我可以设置外部 <div>到那个宽度并对齐整个 <div>在 parent 中<div> .但我不知道总宽度。

有什么方法可以使这些内容右对齐,而无需重新处理底层的 Bootstrap 类?

注意:我发布了一个 jsFiddle demo

最佳答案

我不能保证这会适用于您的特定用例(因为我自己还没有尝试过,而且我不知道您使用的是什么标记和 CSS),但这确实适用于你的 jsFiddle 演示:

.panel-container {
    display: inline-block;
    text-align: right;
}

关于html - 对齐 float 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9384277/

相关文章:

javascript - 在 JQuery (Javascript) 中构建迷你游戏

html - 表格周围不同的行边框颜色

html - 如何使图像在保持顺序的同时向右浮动

html - react-bootstrap-table 宽度的问题

jquery - 自定义图标(加号圆和减号圆)在默认扩展面板上不起作用 - Bootstrap

html - 使用文本缩进-语义好吗??

html - Div 不会清除 float

html - 在没有javascript的情况下水平定位两个绝对元素

css - 在 Bootstrap 中居中表单?

html - float 不能正常工作