質問の背景
下記の様な静的ウェブサイトを作成する場合にはサイドメニュー内コンテンツA「その1」〜コンテンツC「その3」の9ページ分を作成する必要があると思っているのですが、
後からページを追加する時に疑問に思った点がありますので、質問させてください。
質問
例えばサイドメニュー内コンテンツAの「その3」の後ろに「その4」を追加したい場合に
9ページ全てに「その4」のaタグを追加、「次のページへ」のリンク先を訂正する必要があると思いますが、これはスタンダードな方法なのでしょうか。
複雑なサイトの場合、追加忘れやリンク先の訂正間違いが起こる気がして、
皆様がどの様に対処しているのか知りたく思っております。
予想される事
1 この方法がスタンダードで追加作業が大変なのは仕方がない。
2 他に追加が簡易になる技術やコードの書き方がある。(ワードプレス?)
html
1<!DOCTYPE html> 2<html lang="ja"> 3 <head> 4 <meta charset="UTF-8"> 5 <link rel="stylesheet" href="css/styles.css"> 6 <title>sample</title> 7 </head> 8 <body> 9 <header> 10 <h1>ヘッダー</h1> 11 </header> 12 <section> 13 <main> 14 <h1>メインコンテンツ</h1> 15 <p>コンテンツA その1</p> 16 <p>内容</p> 17 <nav> 18 <ul> 19 <li><a href="">次のページへ</a></li> 20 </ul> 21 </nav> 22 </main> 23 <nav class="side_menu"> 24 <h1>サイドメニュー</h1> 25 <ul> 26 <li>コンテンツA 27 <ul> 28 <li><a href="">その1</a></li> 29 <li><a href="">その2</a></li> 30 <li><a href="">その3</a></li> 31 </ul> 32 </li> 33 <li>コンテンツB 34 <ul> 35 <li><a href="">その1</a></li> 36 <li><a href="">その2</a></li> 37 <li><a href="">その3</a></li> 38 </ul> 39 </li> 40 <li>コンテンツC 41 <ul> 42 <li><a href="">その1</a></li> 43 <li><a href="">その2</a></li> 44 <li><a href="">その3</a></li> 45 </ul> 46 </li> 47 </ul> 48 </nav> 49 </section> 50 <footer> 51 <h1>フッター</h1> 52 </footer> 53 </body> 54</html>
css
1html { 2 height: 100%; 3} 4body { 5 margin: 0; 6 padding: 0; 7 height: 100%; 8 display: flex; 9 flex-direction: column; 10} 11header { 12 background-color: orangered; 13} 14section { 15 width: 100%; 16 display: flex; 17 flex: 1; 18} 19main { 20 width: 80%; 21 background: pink; 22} 23main ul { 24 display: flex; 25 list-style: none; 26} 27 28.side_menu { 29 width: 20%; 30 background: orange; 31} 32footer { 33 background: green; 34}
回答4件
あなたの回答
tips
プレビュー