У меня есть простой bootstrap .card
, и я не уверен, как заставить .card-title
background
простираться до краев border
. Код приведен ниже, и здесь можно увидеть пример: https://jsfiddle.net/x6pmLk8c/
<head>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<style>
.card{
border: 1px solid black; /* set for visual purposes */
}
.card-title{
background: blue;
}
</style>
</head>
<body>
<div class="card">
<div class="card-body">
<h3 class= 'card-title text-center mb-2'>Title</h3>
<div class= 'card-text'>
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
veniam perspiciatis repellendus eligendi, dicta facere libero illum sed eum
atque culpa facilis iure, hic maiores. Saepe cum illum, eaque!
</div>
</div>
</div>
</body>
Похоже, что между содержимым .card
и его border
существует некоторое заполнение. Я пытался
.card,
.card-title{
padding: 0;
}
, но это не имело никакого эффекта. Кто-нибудь знает, как это исправить? Спасибо.