前提・実現したいこと
fixedを使ってheaderを上に固定したい。
発生している問題・エラーメッセージ
親要素にfixedを指定すると、小要素が左づめになる
下記のようにすると、横幅1170pxの小要素が左上詰になってheaderの右端に空白ができます。
header-containerにfixedを指定するとこのようになるのはわかるのですが。。。
該当のソースコード
css
header {
background-color: black;
position: fixed;
}
/headerの小要素/
header-container {
width: 1170px;
margin: 0 auto;
}
試したこと
headerにwidth: 100%;を指定したら問題ないのですが、解決策が気になるのではなく、そうしないといけない理由が知りたいです。
補足情報(FW/ツールのバージョンなど)
Progateでの話です。
okinaさん
コメントありがとうございます。質問が分かり辛くてすみません。今回は解決してしまったのですが、今後質問をするときは、そのようにします。
Lhankor_Mhyさん
おっしゃる通りです。すみません。
細かいことを言ってすみませんでした。
ご解決されたのであれば、BAの選出か、自己解決の手続きをお願いします。
https://teratail.com/help#resolve-question
https://teratail.com/help#resolve-myself
回答2件
あなたの回答
tips
プレビュー