アイテムのリストを持つナビゲーションバーがあります。アイテムメニューのハイライトを保持する方法
htmlコード
<div id="main-menu">
<ul div="nav">
<li><a href="about.html" target="_blank">ABOUT</a></li>
<li><a href="services.html" target="_blank">SERVICES</a></li>
<li><a href="portfolio.html" target="_blank">PORTFOLIO</a></li>
<li><a href="blog.html" target="_blank">BLOG</a></li>
<li><a href="contact.html" target="_blank">CONTACT</a></li>
</ul>
</div>
IやったCSSコード、次の
CSSコード:
私は、メニューの項目の色を維持する必要がa:link {
color: #000000;
text-decoration: none;
}
a:active {
color:#000000;
text-decoration: none;
}
a:visited {
color: #000000;
text-decoration: none;
}
a:hover {
color: #CE1F20;
text-decoration: none;
}
がために「#のCE1F20私がページにいるのと同じように、たとえば、サービスページをクリックするとサービスページに移動しますが、サービスページの「#CE1F20」の色を維持する必要があります。ブログに移動するとブログの色を " #CE1F20 "などとなります。
あなたはどんなサーバーサイド言語e php?またはすべての静的HTML? – ggreiner
@ggreinerのみcssとhtml。 –
あなたの質問は矛盾しているようです。私は、すべてのメニューリンクのターゲット属性が '_blank'であることに気付きました。つまり、リンクが新しいウィンドウで開きます。新しいウィンドウを開いている場合、リンクがバックグラウンドウィンドウにハイライト表示されているかどうかは重要ですか? – Feysal