ナビゲーションでアクティブなタブを強調表示するにはどうすればよいですか? 私は何時間もさまざまな方法を試してきましたが、どれも正しく機能していません. アクティブ、選択などを使用するなど、いくつかの方法があることは知っていますが、うまくいきません。助けてください。
これが私のcssファイルのコードで、タブコントロールにいくつかの設定があります。
/* Tab Control */
#tabs ul
{
padding: 0px;
margin: 0px;
margin-bottom: 10px;
margin-left: 270px;
list-style-type: none;
}
#tabs ul li
{
display: outline-block;
clear: none;
float: left;
height: 24px;
}
#tabs ul li a {
position: relative;
margin-top: 16px;
display: block;
width: 130px;
color: #6d6e71;
text-decoration: none;
}
#tabs ul li a:hover {
text-decoration: underline;
color: #eb8c00;
}
#tabs #Content_Area
{
margin-left: 270px;
padding: 0 15px;
clear:both;
overflow:hidden;
line-height:19px;
position: relative;
top: 20px;
z-index: 5;
height: 150px;
overflow: hidden;
}
そして私のhtmlコード:
<div id="tabs">
<ul>
<li id="li_tab1" onclick="tab('tab1')"><a>Tab 1</a></li>
<li id="li_tab2" onclick="tab('tab2')"><a>Tab 2</a></li>
</ul>
<div id="Content_Area">
<div id="tab1">
<p>This is the text for tab 1.</p>
</div>
<div id="tab2" style="display: none;">
<p>This is the text for tab 2.</p>
</div>
</div>
</div>