html - 当我单击任何选项卡时,所选选项卡上的颜色不会以某种方式改变?有什么建议么?

标签 html css tabs navigation selected

我在下面粘贴我的代码,请尽快帮助我(本来应该将所选选项卡的颜色更改为白色,但不知何故它没有这样做)我不知道现在的问题是什么,请帮助我! !!!

CSS 代码:

#navigation {
margin-top: 20px;
width: 235px;
display:block;
list-style:none;
z-index:3;
}
#navigation a{
color: #444;
display: block;
background: #fff;
background: rgba(255,255,200,0.5);
line-height: 50px;
padding: 0px 20px;
text-transform: uppercase;
margin-bottom: 6px;
box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
font-size: 18px;
}
#navigation a:hover {
background: #ddd;
}

HTML 代码:

<div id="header">
      <ul id="navigation">
      <li><a id="link-home" href="index.html">Home</a></li>
      <li><a id="link-portfolio" href="portfolio.html">Portfolio</a></li>
      <li><a id="link-contact" href="contact.html">Contact</a></li>
          </ul>
</div>

最佳答案

试试这个:

<style>
#navigation li.selected a {
    background:#fff;
}
</style>
<li class="selected"><a id="link-home" href="index.html">Home</a></li>

关于html - 当我单击任何选项卡时,所选选项卡上的颜色不会以某种方式改变?有什么建议么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15561570/

相关文章:

react-native - 在 react 导航 5 中添加自定义 'Add' 按钮以创建MaterialBottomTabNavigator

firefox - 如何制作大约 :newtab (new tab page) in dark mode while dark mode activated in firefox 69+

javascript - 在 Chrome 中将 &lt;script&gt; 标记附加到 <head> 失败

jquery - 使用 DIV 作为 HTML 片段持有者

javascript - JQuery UI 可排序滚动到页面底部

html - 在 HTML + CSS3 上将表单居中对齐

android - 当方向改变时使用选项卡重新加载 Activity 时, fragment 被初始化两次

div 的 CSS 背景图像底部

javascript - 在使用 JS/jQuery 操作后,将 CSS 样式导出到单独的 .css 文件中?

javascript - 更改 CSS 过渡开始和结束位置