我正在創建2層下拉菜單和子菜單,並且我遇到了定位問題,相對或絕對問題和/或浮動問題。我玩過絕對的遊戲,空間/差距消失了,但是我的子菜單不會在懸浮物旁邊飛出,只有第一個。我嘗試了親戚和浮動都會產生不需要的間隙,但是子菜單會按照我的意願飛出兜帽項目旁邊。以下是我認爲問題出在哪裏的代碼。 請注意,我創建了一個JSFIDDLE,因此您可以看到工作代碼示例:如何正確定位我的子下拉菜單?
下面是具有HTML和CSS的JSFIDDLE。我把那些有差距的代碼,但是有正確的飛出定位。如果我需要更清楚地澄清事情,請告訴我,我會盡力。
混亂的代碼 - 我認爲
.sub-navigation-content {
position: relative;
margin: 0 0 0 150px;
top: -10px;
width: 180px;
background-color: #fff;
border: 1px solid #ccc;
z-index: 999;
visibility: hidden;
box-shadow: 0 5px 10px 0 #999;
}
下面是什麼,我希望它看起來像屏幕截圖:
正確看着飛出去,但不正確的飛出位置:
不正確的期待飛出,但正確飛出位置:
預先感謝在看看:)
我一直在研究這個問題一段時間,我不能相信這是一樣簡單,刪除頂部和調整餘量非常好的工作,並感謝你:) – Mike