css - 如何在具有行类的div中放置设置文本

标签 css twitter-bootstrap

我试图将文本与分页按钮放在同一行。 enter image description here

正如您在下面的代码中看到的,我尝试将文本放入 <span> 中元素,增加跨度的高度,和/或使用设置 vertical-align: middle;没有运气。

<div class="row">
    <div class="col-md-2">
        <nav aria-label="Page navigation">
            <ul class="pagination">
                <li>
                    <a href="#" aria-label="Previous">
                        <span aria-hidden="true">&laquo;</span>
                    </a>
                </li>
                <li><a href="#">1</a></li>
                <li><a href="#">2</a></li>
                <li><a href="#">3</a></li>
                <li><a href="#">4</a></li>
                <li><a href="#">5</a></li>
                <li>
                    <a href="#" aria-label="Next">
                        <span aria-hidden="true">&raquo;</span>
                    </a>
                </li>
            </ul>
        </nav>
    </div>
    <div class="col-md-1" style ="vertical-align: middle;">
        <span style="height: 70px; display: block;">
            10 of 137 items
        </span>
    </div>
</div>

感谢帮助

最佳答案

valign 类添加到您的行,使其 flex 并使用 align-items: center 进行垂直对齐。

.valign {
  display: flex;
  align-items: center;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row valign">
    <div class="col-md-2">
        <nav aria-label="Page navigation">
            <ul class="pagination">
                <li>
                    <a href="#" aria-label="Previous">
                        <span aria-hidden="true">&laquo;</span>
                    </a>
                </li>
                <li><a href="#">1</a></li>
                <li><a href="#">2</a></li>
                <li><a href="#">3</a></li>
                <li><a href="#">4</a></li>
                <li><a href="#">5</a></li>
                <li>
                    <a href="#" aria-label="Next">
                        <span aria-hidden="true">&raquo;</span>
                    </a>
                </li>
            </ul>
        </nav>
    </div>
    <div class="col-md-1">
        <span>
            10 of 137 items
        </span>
    </div>
</div>

关于css - 如何在具有行类的div中放置设置文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43075676/

相关文章:

html - 尝试交换标签的顺序会改变 Bootstrap/CSS 的功能

html - 使用 CSS 和 HTML 内联显示

html - Bootstrap 网格垂直而不是水平

javascript - 基于按钮大小的 Bootstrap 文本对齐

html - 使用 twitter bootstrap 的响应式 html

css - 是否可以控制 Rails 读取 .CSS 文件的顺序,或者它是否按惯例固定?

html - 中心 div 滚动和左,右 div 固定

php - 相对定位导致的 HTML 布局额外间距

javascript - Scrollspy 选择了错误的元素

javascript - Bootstrap 4 card white space 添加responsive col类后,将元素包装在div内还是直接添加类?