我是一個網頁設計師和新的在stackoverflow,我有這個問題與定位下拉菜單鏈接(更具體地對齊他們在菜單的左側),因爲有一個空間菜單左邊框和鏈接開頭之間(檢查下面的實時演示鏈接)。我已經嘗試了文本對齊,浮動,邊距,填充和位置屬性,但它們都沒有解決這個問題。我認爲菜單CSS可能與頁面的其他CSS代碼衝突,但我似乎無法找到它。問題與js下拉菜單項目定位
您可以檢查live demo of the page here的源代碼。
我是一個網頁設計師和新的在stackoverflow,我有這個問題與定位下拉菜單鏈接(更具體地對齊他們在菜單的左側),因爲有一個空間菜單左邊框和鏈接開頭之間(檢查下面的實時演示鏈接)。我已經嘗試了文本對齊,浮動,邊距,填充和位置屬性,但它們都沒有解決這個問題。我認爲菜單CSS可能與頁面的其他CSS代碼衝突,但我似乎無法找到它。問題與js下拉菜單項目定位
您可以檢查live demo of the page here的源代碼。
好吧,根據你的代碼的結構,這是我將如何修改你的CSS做我認爲你正在嘗試做的事情 - 我會**我所做的CSS更改:
.dropdown dd {
position: absolute;
overflow: hidden;
width: 200px;
display: none;
background: #f8f8f8;
z-index: 200;
opacity: 0;
**border-right: 1px solid #004e8e;**
}
.dropdown ul {
**overflow: hidden;**
width: 204px;
border: 1px solid #004e8e;
list-style: none;
}
.dropdown li {
**display: block;**
**position: relative;**
**left: -40px;**
}
這應該擺脫左邊的額外空間,並將藍色邊框放在下拉框中,我相信您也在嘗試創建。
太棒了!感謝kinakuta,那正是我正在努力的。有時候,當你在某件事上工作太多而永遠無法工作時,你需要從外面看它,因爲解決方案可能就像從內部看不到它一樣簡單:)就像在我的情況下一樣。 – Hassan
您的演示頁面無法使用。 – kinakuta
服務器出現問題。現在它運作,我仍然無法解決這個問題。順便說一句,我試過你的提示,但沒有改進。 – Hassan
好的,現在我可以看到你在說什麼了,我會看看並更新我的答案。 – kinakuta