どこに親要素をつければいいのでしょうか?
親要素をつける(追加する)必要はありません。
Facebook アイコンを置いた場所を囲んでいる要素が親要素です。
いまアイコンがないので、正確にはわかりませんが、
たぶん親要素は <div class="navbar-header">~</div>
だと思います。
siteHeader_subにposition: absolute;をつけてみましたが
親要素に指定するのは、absolute
ではなく、relative
です。
たぶん、こんなかんじになるのではないかと….
.navbar-header {
position: relative;
}
位置指定の考え方は以下のページの「子要素にabsoluteを指定した際の動き方」を見てください。
https://www.itra.co.jp/webmedia/what-is-position.html
現状が「ウィンドウが基準になる場合」になっていて位置指定がやりづらいので、
「親要素が基準になる場合」のやり方に変えると楽になる、ということです。