2カラムのレスポンシブデザインページを1カラムのページに変更します。
<main></main><aside></aside>を削除、CSSの記述も消す。
CSSの section を書き換える
HTML
<main></main>←Delete
<aside></aside>←Delete
CSSの記述も消して大丈夫です。
CSS
section {
padding:50px;
}
ページ下部の<ul>~</ul>を</header>下に移す
<h3>どもだち</3>は削除する
HTML
</header>
<ul class="btn">
<li><a href="#g1">ぐんまちゃん</a></li>
<li><a href="#g2">みーみ</a></li>
<li><a href="#g3">あおま</a></li>
</ul>
<section>
ナビゲーションタグで<ul>を囲み、CSSで背景カラーの設定をする
HTML
<nav>
<ul class="btn">
<li><a href="#g1">ぐんまちゃん</a></li>
<li><a href="#g2">みーみ</a></li>
<li><a href="#g3">あおま</a></li>
</ul>
</nav>
CSS
nav {
background: #ff6347;
}
.btnを横並びにするために display: flex; を追加
.btn li aの margin-bottom: 15px; を margin: 10px; に変更する
CSS
.btn {
margin: 0;
padding: 0;
list-style-type: none;
display: flex;
}
.btn li a {
display: block;
background: #ff6347;
padding: 10px 8px;
color: #fff;
text-decoration: none;
text-align: center;
border-radius: 10px;
margin: 10px;
}
.btn li a:hover {
background: #b22222;
color: #fff;
}
ナビゲーションボタンの並びを変更する場合
justify-content で指定
(CSS-例)
.btn {
margin: 0;
padding: 0;
list-style-type: none;
display: flex;
justify-content: center;
}
センター寄せ justify-content: center;
右寄せ justify-content:flex-end;
均等配置1 justify-content:space-around;
均等配置2 justify-content:space-between;
<p class="naka"><img src="img/hiroba.jpg" alt="県庁広場"></p>