私はまだフロントエンド開発に不慣れで、私の最初の本当に大きなサイト/ワードプレスのブログに取り組んでいます。
だから私の質問はこれです、私はサイトのすべてのページで同じになるメニューを持っています。ただし、各セクションの名前はメニューナビゲーションで強調表示されます。
現在のNav_Barマークアップ:
<div id="nav_bar">
<ul class="nav">
<li class="nav_li"><a href="../index.html">Home</a></li>
<li class="nav_li"><a href="#">About</a></li>
<li class="nav_li selected"><a href="#blog_content">Blog</a></li>
<li class="nav_li"><a href="#">Book</a></li>
<li class="nav_li"><a href="#">Media</a></li>
<li class="nav_li"><a href="#">Events</a></li>
<li class="nav_li"><a href="#">Services</a></li>
<li class="nav_li"><a href="#">Contact</a></li>
<li class="search">
<input type="text" onfocus="if(this.value == 'Search') { this.value = ''; }" value="Search" />
</li>
<li class="search_btn">
<a href="#" title="Lets find it!"><div class="search_button">Go</div></a>
</li>
</ul>
</div><!-- nav_bar -->
これで、この単純なPHPコードを使用する前にページを作成しました。<?php include("menu.php"); ?>
ただし、1つ目は、menu.php + select = "home"のように、受信する値を受け入れるようにこのメニューを整理し、2つ目は、メニュー項目の1つに選択されたクラスを追加するためにその値をどのように渡すかです。