2011-11-17 115 views
1

在下面的線(從快魚):CSS的這些行是做什麼的?

ul.sf-navbar .current ul ul { 
    top: -999em; 
} 

是否top: -999em有特殊的含義?爲什麼頂部設置爲在瀏覽器中不可見的值?

+1

當有更好的選擇時,有人正在使用古怪的屬性,這就是它的意思。 – animuson

回答

2

它的目的僅僅是當第一層菜單顯示時,不讓任何第二層和更高的菜單自動出現。

2

這將是這樣的子導航是「隱藏」,直到它的父母被盤旋,然後它會顯示。

2

我認爲這是一個下拉菜單,它使用top: -999em;以上的可見邊界設置,以便它可以通過javascript/css更改顯示。