我希望背景颜色的大小与边框底部的大小不同,但是我不知道该怎么做。
.underline {
border-bottom: 3px solid;
border-bottom-color: red;
}
.background h3 {
background-color: red;
}
<section class="background">
<h3 class="underline">Hotels</h3>
</section>
有什么办法帮助我吗?谢谢。
答案 0 :(得分:1)
上面的解决方案可以工作,但是我建议不要使用浮点数:
.title{
color: white;
background: red;
display: inline-block;
padding: 10px 30px;
}
.title-container{
border-bottom: 1px solid red;
display: block;
}
<div class="title-container">
<div class="title">Sports</div>
</div>
答案 1 :(得分:0)
我会寻求以下解决方案。我认为这很不言自明。
.background {
box-sizing: border-box;
border-bottom: 2px solid red;
overflow: hidden;
}
.background h3 {
float: left;
margin: 0;
background: red;
}
<section class="background">
<h3 class="underline">Hotels</h3>
</section>