2012-09-17 67 views

回答

2

該邊距導致鼠標放棄「鼠標懸停」狀態,沒有它,它工作正常。

如果您切換到padding-top:.5em;它應該按預期工作。這是因爲保證金位於塊元素的外部,而填充位於內部。

+0

感謝您的指導。但我認爲這很奇怪。因爲元素外部的邊距仍然在父元素內部。所以當我們在邊緣區域徘徊時,我們沒有徘徊父元素。你有什麼想法嗎? – Nojan

+1

這是所有的盒子模型怪異,檢查了這一點http://dev.opera.com/articles/view/30-the-css-layout-model-boxes-border/ – JKirchartz

2

使用padding-top,而不是因爲保證金margin-top應用之外該塊所以當你嘗試選擇子菜單它的邊緣和塊被改變,所以子菜單消失