html
1<header class="clearfix">
2 <h1 class="title">WEB SITE</h1>
3</header>
だけにして確認しました。
top.htmlと同じにしたい場合
profile.cssの
css
1* {
2 margin: 0;
3 padding: 0;
4}
5
6header {
7 height: 100px;
8 background-color: pink;
9 align-items: center;
10 display: flex;
11 justify-content: space-between;
12}
が不要ですし、profile.htmlに合わせるとしたら
top.cssに
css
1* {
2 margin: 0;
3 padding: 0;
4}
5
6header {
7 height: 100px;
8 background-color: pink;
9 align-items: center;
10 display: flex;
11 justify-content: space-between;
12}
を追加すればいいのではないですか。
.title
の記述が同じでもそれ以外の記述で結果は変わります。
ul
の直下にdiv
があるなど気になるところもたくさんあります。
一度見直していただいた方がいいかと思います。
共通で読み込ませるcssと各ページ独自のcssを作ることも一つの手だと思います。