К сожалению, только Утилиты заполнения не будут работать, так как у карты есть заполнение 1.25rem
, а значения заполнения варьируются от 1rem
до 1.5rem
. Вот несколько вариантов обхода ...
Вариант 1:
Вы можете использовать px-3
(1rem
) плюс одно поле: mx-1
(.25rem
):
<div class="container mt-4">
<div class="px-3 mx-1 clearfix">
<span class="float-right">right</span>
<span>left</span>
</div>
<div class="card">
<div class="card-header clearfix">
<span class="float-right">right</span>
<span>left</span>
</div>
<div class="card-body">
...
</div>
</div>
</div>
Демо 1
Обратите внимание, что это по-прежнему 1 пиксель с обеих сторон, так как карта имеет границу 1px. Чтобы обойти это, вам нужно добавить невидимую рамку в верхний контент (например: <div class="px-3 mx-1 border border-white clearfix"></div>
)
Вариант 2:
Или переопределите card-header
и card-body
с помощью px-3
(или px-4
), чтобы соответствовать отступам на верхнем содержании, делая их все одинаковыми ...
<div class="container mt-4">
<div class="px-3">
<span class="float-right">right</span>
<span>left</span>
</div>
<div class="card">
<div class="card-header px-3 clearfix">
<span class="float-right">right</span>
<span>left</span>
</div>
<div class="card-body px-3">
..
</div>
</div>
</div>
Демо 2