我对添加某种类型的图标或指示灯到导航中具有下拉菜单的按钮有疑问。除了少数例外,菜单在所有浏览器中看起来都不错。菜单本身内置在Ektron CMS中。在我的导航中有7个按钮,其中5个有下拉菜单。正如你可以在我的网站上看到的,我有一个右箭头指示哪些有下降。箭头是一个unicode字符,在将其添加到CMS中的菜单控件中时运行良好。我对结果非常满意,但我不确定这是否是创建图标的最佳方式。如何添加下拉菜单图标?
是否有更好的或更有效的创建这种类型的指标?只有当存在子菜单时,JavaScript中才有方法分配符号或图标吗?
虽然我的解决方案有效,但我遇到了一个难题。在IE7 +中,Chrome和Safari的所有按钮都完美对齐。在FireFox中,没有下拉菜单的2个按钮比下拉菜单高4个按钮。只要我添加了unicode箭头字符,就会发生这种情况。我添加了一些CSS修正了FF中的问题,但现在我在Chrome中遇到了一个问题,其中最后两个按钮比其他按钮低4px。我不知道如何有效地纠正这个问题。
这是我的网站的一个链接。我感谢您提供的任何帮助。
http://www.clinicaltrialsummit.com/
你能否在jsfiddle或codepen中提供一个清晰的例子? – starikovs
这里是我的jsfiddle的链接。所有按钮看起来都是在jsfiddle中垂直对齐,但不是在我的现场。但是你可以看到我使用的unicode箭头,这是我的主要问题。有没有更好的方式来添加这种类型的菜单指示器? http://jsfiddle.net/noahcg/bs9kd/2/ – noahcg
查看下面的答案。 – starikovs