答案 0 :(得分:1)
为什么不使用border-bottom: 4px solid yellow;
css?
答案 1 :(得分:1)
问题是在这种情况下绝对位置与其父“H2”无关为了解决这个问题
h2{
position:relative;
}
h2:after {
position: absolute;
height: 4px;
display: block;
bottom:-20px;
width: 200px;
background: yellow;
content: '';
}
h2{
position:relative;
}
<h2>title</h2>