ユーザーがそのページにいるときに、ナビゲーション バーのテキストに別の色を表示して、ユーザーがどこにいるかがわかるようにしたいと考えています。1 つのページだけですべてのブラウザーでこれを機能させることができますが、子ページで作業を開始すると、おかしなことになります。Chrome では親ページのプレースホルダー リンク (active4) が応答しますが、すべての子ページ (active4a-c) も応答します。IE と Mozilla の両方で、個々の子ページ (active4a) は応答しますが、親ページ (active4) は応答しません。これらのクラスの CSS は内部スタイル シートにあるため、ページを離れると、リンクは外部スタイル シートのスタイルに戻ります。
<li class="active4" ><a href="#" >Reviewers</a>
<ul>
<li class="active4a"><a href="reviewers.html">Reviewer Information</a></li>
<li class="active4b" ><a href="#" >How</a></li>
<li class="active4c"><a href="#" >Future</a></li>
</ul>
</li>
.active4 a:visited {
color:#6206F7;
}
.active4a a:visited {
color:#6206F7;
}