2012-09-12 56 views
0

在我的菜单中,我使用overflow:hidden和菜单宽度来显示我的菜单并在屏幕尺寸变小时隐藏文本。但它同时隐藏子菜单菜单显示中的溢出风格

按子菜单我的意思是级别> 2的菜单 因此,如果我将菜单栏中的某个项目悬停,我可以获取菜单显示,但如果该菜单包含某些子项目,则他们根本不会显示。但是,当我删除溢出:隐藏在我的css中正在申请ul/li元素来创建菜单,他们显示,但文本看起来很丑,特别是如果它比菜单宽度更长

+0

你可以用代码或截图更详细地解释吗? –

+0

小提琴... – krish

回答

1

我认为使用这应该工作:

ul{ 
    overflow:visible; 
} 
ul.li{ 
    overflow:hidden; 
} 
ul.li.ul{ 
    overflow:visible; 
} 
ul.li.ul.li{ 
    overflow:hidden; 
} 

当然,你将不得不将它应用到你自己的样式表中。我不敢肯定这会工作,因为我不能从这里看到你的代码/样式表。