html - 将 Font awesome 和文本向左对齐

标签 html css bootstrap-4 font-awesome

我试图将我的图标和文本向左对齐,但看起来有点乱

我的代码非常简单:

<p class="text-muted mb-2 text-left">22/8 <i class="fa fa-calendar-alt fa-1x"></i>
<br>21:00 <i class="fa fa-clock fa-1x"></i>
<br>Herzeliya <i class="fa fa-map-marker-alt fa-1x"></i>
<br>Texy <i class="fa fa-home fa-1x"></i>
<br>

谁能帮我把它们向左对齐?

最佳答案

需要按照最宽的宽度来设置图标的容器宽度。

<div class="container mt-3">
    <div class="row">
        <div class="col-12">
            <p class="text-muted mb-2 text-left">
                <i class="fa fa-calendar-alt fa-1x fa-custom-width mr-2"></i>22/8
                <br>
                <i class="fa fa-clock fa-1x fa-custom-width mr-2"></i>21:00
                <br>
                <i class="fa fa-map-marker-alt fa-1x fa-custom-width mr-2"></i>Herzeliya
                <br>
                <i class="fa fa-home fa-1x fa-custom-width mr-2"></i>Texy
                <br>
            </p>
        </div>
    </div>
</div>

.fa-custom-width{
    width: 18px;
    text-align: center;
}

https://www.codeply.com/go/GQAdPupsFU

关于html - 将 Font awesome 和文本向左对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50064859/

相关文章:

css - Bootstrap 4.0 - 使用 flex 列

html - IE 和 firefox 保持一个 div 到页面底部的区别

html - 为什么百分比高度在我的div上不起作用?

html - 带滚动的全屏 gif,像视差视频效果

css - 放大溢出 : scroll

css - 允许图像在 div 中水平溢出

html - 如何使用 Bootstrap 顶部导航栏和侧边栏?

html - 下拉菜单出现在使用对象标签嵌入的网页后面

html - CSS随窗口高度的变化调整图像高度

html - 我如何在超大屏幕中将图像居中?