CSS选择器不能达到指定效果的问题

想做个带有二级菜单的导航栏效果,但是不想使用js来实现,现在样式写的差不多,但是有个问题
现在要的功能是选择某个class的li,当它被hover的时候,该li下面的ul的display属性设置成block
我现在写的代码是.nav li :hover ul{display:block;}然而并没有什么用,求教应该如何修改

.nav li ul:hover {display:block;}

display: none;
none是不显示,block是默认值,代表显示。
至于为什么非要用js,你试一下效果就知道了。

原来是none就是不显示,,,,那你怎么指上去???去触发hover!!!!