2012-07-07 58 views

回答

1

您正試圖使子項目可見的兒童

ul li:hover ul{ 
    visibility: visible; 
} 

但子項目ul不嵌套在方li,所以ul li ul不符合子項目。因此,你的HTML更改爲類似

<ul> 
    <li>Menu Item 1 
      <ul> 
      <li>Sub-Menu1 Item 1</li> 
      <li>Sub-Menu1 Item 2</li> 
      <li>Sub-Menu1 Item 3</li> 
      </ul> 
    </li> 
… 

</ul> 

另請參見my forked fiddle

+0

非常感謝你的解釋!我非常感謝。 – 2012-07-07 06:21:12

3

你的HTML格式不正確,則ul應該是li沒有兄弟姐妹

fiddle

+0

現在你提到它很有意義。我想知道他們爲什麼是塊元素。 – 2012-07-07 06:23:12