【问题标题】:how to get my navigation button stay active如何让我的导航按钮保持活动状态
【发布时间】:2013-06-09 17:50:08
【问题描述】:

无法让我的导航使用 html 和 css 保持活动状态。它只是亮起,但按下时不会保持活动状态。我错过了什么?

如何让它在按下时保持活动状态?真的急需帮助!抱歉我的代码不好,我是编码新手。

如何键入活动类?我试过了,但是没用。

HTML

<div id="apaknavig">
  <div id="menu2">
    <ul>
      <li><a href="uznemums.html">Uzņēmums</a></li>
      <li><a href="kontakti.html">kontakti</a></li>    
    </ul>
  </div>
</div>

CSS

#apaknavig {
  Width: 200px;
  height: 604px;
  top:-613px;
  position:relative;
  font:14px Arial;
  color:black;      
  float:left;
  right:35px;
  text-indent:12px;
  display: block;
  line-height:30px;
}

#menu2 ul{
  list-style:none;
  float: left;
  font:14px Arial;
  color:black;  
  right:90px;
  text-decoration:none;
  text-align:left; width:10px;
  display: block;
  line-height:30px;
  margin-bottom:10px;
}

#menu2 a{
  background-image: url(bildes/apak_navig.png);
  display:block;
  width: 196px;
  height:34px;
  font:14px Arial;
  color:black;  
  float:left;
  right:90px;
  text-decoration:none;
  display: block;
  line-height:30px;
  margin-bottom:3px;
}

#menu2 a:hover{
  background-image: url(bildes/apak_navig_green.png);
  color:white;
  font:14px Arial;
  color:black;  
  text-decoration:none;
  display: block;
  line-height:30px;
}

【问题讨论】:

    标签: html css navigation


    【解决方案1】:

    只需将#menu2 a:hover{ 更改为#menu2 a:hover, #menu2 a:active {

    您只需在 CSS 中添加 #menu2 a:active

    #menu2 a:hover,#menu2 a:active{
      background-image: url(bildes/apak_navig_green.png);
      color:white;
      font:14px Arial;
      color:black;  
      text-decoration:none;
      display: block;
      line-height:30px;
    }
    

    我试过了,但它不起作用。它继续只是悬停,但当我按下它时不会保持活动状态。

    【讨论】:

    • 然后,将active 添加到#menu2 a 规则中:#menu2 a, #menu2 a:active{
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-10
    • 2020-08-12
    • 2014-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多