簡體   English   中英

CSS。 :hover 不在導航 > li 上工作

[英]CSS. :hover not working on nav>li

我堅持了幾個小時,無法弄清楚為什么它在懸停時沒有做任何事情。 這僅發生在 li 元素上。

這是我的代碼(導航欄): https : //jsfiddle.net/5tobthjx/2/我的 css 代碼從最底部(//My-css)開始。

如你所見,我有:

li:hover {
    border: 2px-solid-black;
}

為什么它什么都不做?

我什至在 lis 上放了一個類:'.li'

我的意思是:

   .li:hover {
        border: 2px-solid-black;
    }

你的語法錯誤。 你有這個:

li:hover {
    border: 2px-solid-black;
}

你要這個:

li:hover {
    border: 2px solid black;
}

這個對我有用

li:hover {
    border: 2px-solid-black;
}

這不是不使用的方式-只是給一個空間

li:hover {
    border: 2px solid black;
}

示例https://jsfiddle.net/5tobthjx/7/

您應該刪除分數:

li:hover{
    border:2px solid black;
}

這是正確的語法

對於特定的 li in nav ul li

nav ul li:hover {
    border: 2px solid black;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM