Occasionally, there seems to be an odd gap between the span and the bottom border. This issue is particularly noticeable on mobile devices. You can view a screenshot of the problem here:
Code
.heading {
text-align: center;
border-bottom: 2px solid #fb7a6d;
text-transform: uppercase;
margin: 18px 0;
clear: both;
}
.heading span {
display: inline-block;
background-color: #fb7a6d;
color: #fff;
padding: 3px 16px;
}
@media only screen and (max-width: 479px) {
.heading {
padding: 2px 25px;
}
}
<h2 class="heading"><span>Price and release date</span></h2>