2012-04-19 109 views
0

我爲客戶端構建了一個導航列表,並且他們選擇使用[Oswald]()字體。導航鏈接隨機更改顏色

現在,當用戶在鏈接上滾動時,導航箭頭將彈出到指示哪個鏈接當前點擊的一側,在懸停時它不應變爲橙色。我已經完全刪除了任何javascript和字體,仍然無法解決問題。

這是問題的一個屏幕截圖http://cl.ly/043a0q0o0Q392q2m1k20

我的CSS(SASS)如下:

#leftnav { 

     width: 205px; 
     float: left; 

     ul { 

      li { 
       border: 1px solid #fff; 
       border-top: 0px; 
       background: #cc5816; 
       padding: 3px 10px; 
       @include gradient($top_color: #d86c07, $bottom_color: #bb5e06); 

       a { 
        position: relative; 
        font-family: $main_bold_font; 
        font-size: 16pt; 
        color: #fff; 
        text-decoration: none; 
        text-shadow: $text_shadow; 
       } 

       a:hover { @extend a; } 

       a:visited { @extend a; } 

      } 

     } 

    } 

什麼想法?

+1

顯示.css而不是SASS和一些html可能:) – 2012-04-19 13:41:28

回答

1

我不知道是否可以解決問題。但是,作爲stated here,我建議改變:hover和:visited的順序:visited和:hover。也許它有助於分析編譯的CSS。