У меня есть следующий код:
<div class="card" >
<div class="card-block">
<h4 class="card-title">
<span class="text-left">?</span>
<span class="text-right">Drago</span>
</h4>
<span class="card-text">
Location: ???<br>
District: ???<br>
Last updated: Tue, May 8th 2018
</span><br><br>
<div class="card-buttons" class="text-center">
<a href="#" class="btn btn-primary btn-sm"><i class="fas fa-user-cog"></i> Edit User</a>
<a href="#" class="btn btn-primary btn-sm"><i class="fas fa-home"></i> Manage Addresses</a>
<a href="#" class="btn btn-danger btn-sm"><i class="fas fa-trash-alt"></i> Delete</a>
</div>
</div>
</div>
Я пытаюсь сделать карту в Bootstrap 4.
Я хочу, чтобы эмодзи в <h4>
были выровнены по левому краю, а текст после них - по правому краю. Я пытаюсь сделать это так:
<h4 class="card-title">
<span class="text-left">?</span>
<span class="text-right">Drago</span>
</h4>
Но это не работает, я получаю:
Я также пытался сделать это без классов начальной загрузки. Используя style="text-align: left"
и style="text-align: right"
. Однако это также не похоже на работу.
Когда я использую <div>
, горизонтальное выравнивание работает нормально. Я получаю эту проблему только с <span>
и <div>
s, у которых свойство display установлено в inline-block
и inline-flex
.