- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在努力将 flexbox
容器与 bootstrap 4
一起使用以水平居中对齐我的元素。
这是我目前所拥有的:
<div class="d-flex flex-column align-items-center">
<img class="rounded-circle" height="50">
<a href="https://some.external.link" target="_blank">
Follow me
<i class="fa fa-external-link "/>
</a>
</div>
如果 anchor 的文本没有换行,这会很好地工作。但是,如果确实如此,链接文本将不再居中。相反,它向左倾斜。
我已经在容器上尝试了所有可能的组合,并为图像和 anchor 使用了元素包装器。链接文本被包装时仍然是问题。
最佳答案
您还需要添加 text-center
,这样 a
中的文本将居中。
原因是,当文本变得太宽时,a
元素和 align-items-center
使元素而不是其内容居中。
所以发生的是 a
增长直到达到其父级的宽度,然后文本将换行,左对齐,因为这是文本/内容的默认设置。
text-center
可以添加到 div
的类列表中(因为它被 a
继承),或者在 a
本身上(在第二个示例中完成)。
在下面的两个示例中,我添加了边框以便您可以看到差异。
堆栈片段
a {
border: 1px dashed red;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<div class="d-flex flex-column align-items-center text-center">
<img class="rounded-circle" height="50">
<a href="https://some.external.link" target="_blank">
Follow me
<i class="fa fa-external-link "/>
</a>
</div>
<div class="d-flex flex-column align-items-center">
<img class="rounded-circle" height="50">
<a href="https://some.external.link" target="_blank" class="text-center">
Follow me Follow me Follow me Follow me Follow me Follow me Follow me Follow me Follow me Follow me Follow me Follow me <i class="fa fa-external-link "/>
</a>
</div>
关于twitter-bootstrap - 文本被换行时 Flexbox 不再对齐元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48623804/
在 Vaadin 7.0,显示时JavaBean Table 中的数据与 BeanContainer ,用新数据刷新表的正确方法是什么? 最佳答案 该表通过监听器监视表项的属性。如果您通过表的 Ite
首先,我使用的是带有 Axis2 1.6.2 的 eclipse,我正在 tomcat 6 上部署我创建的 Web 服务。Web 服务是在 eclipse 中通过自上而下的方法创建的。 我被要求使对我
我已将 Rails 3.1.1 应用程序升级到 Rails 3.1.3,现在,对于每个请求,它仅响应错误数量的参数(3 for 1)。不幸的是,它没有说明错误在哪里,并且应用程序跟踪为空。我认为存在一
我是一名优秀的程序员,十分优秀!