我试图在h1
-title 下划线,但由于某种原因,它总是占用父 div 的整个长度。我能够这样做的唯一方法是position: absolute
在css中添加-property ...
这是设计:
这就是我得到的:
h1
要点是使蓝线仅与父div下的灰色边框线一样宽。
HTML:
<div class="title">
<h1>Contacteer ons</h1>
</div>
CSS:
h1 {
border-bottom: 8px solid #57c4d0;
position: absolute; /* As I've said, adding this allowed me to do so, but the result was far from ideal! */
}
.title {
border-bottom: 1px solid #dedede;
}
我计划在整个网站上使用 HTML(每个网站h1
的长度都不同,不能在每个标题上添加固定宽度),所以我正在寻找一个强大的解决方案。有人有建议吗?