我有一个jQuery下拉导航,可根据列表中最长的项目调整其宽度。这在Firefox和Safari中非常有效,但由于某种原因,在IE中,宽度会扩展到页面的整个长度。如果我设置一个固定的宽度,问题就会解决,但是当我在列表中的项目发生变化时,我需要担心更新宽度。
是否有(简单)解决方法用于在IE中指定动态变化的宽度?
感谢。
答案 0 :(得分:1)
width: auto;
应该有用,是你正在使用的吗?
答案 1 :(得分:0)
在display: inline-block;
或ul
或包含菜单项的任何内容中试用div
。