В вашем случае h1
и h2
называются братьями и сестрами, а не родителем и потомком. Вы можете узнать больше на здесь .
И не следует использовать h1
в качестве родительского элемента h2
. Вы можете использовать div
в качестве родителя.
Пример
.parent{
border: 2px solid red;
padding: 10px 10px;
position: relative;
}
.child{
position:absolute;
top:5px;
}
.txt-xl {
font-size: 24px;
}
.txt-l {
font-size: 16px;
}
<div class="parent">
<span class="txt-xl">Hello World</span>
<span class="child txt-l">Bye World</span>
</div>