我會說,我不是非常有經驗開始,所以我相信我的代碼是不是很「乾淨」 :-)隱形覆蓋DIV阻擋懸停? +定位
我所說的網頁約在這裏可以查看:
http://www.fordesignpurposes.com/so/00menu.html
CSS鏈接:
http://www.fordesignpurposes.com/so/style.css
反正:我想建立它由幾個圖像按鈕,它改變UPO一個負責任的菜單徘徊。但是,我發現懸停/鏈接只會在懸停在按鈕的前30%時纔會發生。將鼠標懸停在低於該閾值的按鈕上,就會死機。
有一個媒體查詢來分隔兩行上的按鈕,一旦屏幕變得太小,但有趣的是,兩行仍然表現出相同的問題(而不僅僅是頂行的前30%工作,例如)。
從搜索類似的SO問題我懷疑與覆蓋div有衝突,但對於我的生活,我無法弄清楚問題出在哪裏。誰能幫我這個?
另一個問題可能很簡單,但我似乎無法弄清楚。正如我上面提到的,在較小的屏幕上,菜單更改爲兩行。我想將最下面一排靠近頂部,但我無法實現。我應該在這個元素中使用的定位的正確組合是什麼?
我希望我不要問太多!
它適合我在Firefox中正常工作,您使用哪種瀏覽器進行測試? – Devin 2014-09-26 18:19:50
問題是因爲行高現在鏈接的高度爲0將行高增加到18px這會增加兩個導航行之間的空間,關於你的第二個問題你可以減小高度by 2px因爲margin-top:2px被賦予@ media中的#buttonsB(max-width:550px) – 2014-09-26 18:26:28
我試過Safari和Chrome,都是最新版本。但你是對的,我只是試過Firefox和問題似乎消失?奇怪的。 – 2014-09-26 18:28:38