【问题标题】:Dynamic width workaround for IEIE 的动态宽度解决方法
【发布时间】:2011-04-13 06:03:47
【问题描述】:

我有一个 jQuery 下拉导航,可以根据列表中最长的项目调整其宽度。这在 Firefox 和 Safari 中完美运行,但在 IE 中由于某种原因,宽度会延伸到页面的整个长度。如果我设置了固定宽度,问题就解决了,但是我需要担心随着列表中项目的变化而更新宽度。

是否有(简单的)解决方法可以在 IE 中指定动态变化的宽度?

谢谢。

【问题讨论】:

标签: jquery internet-explorer


【解决方案1】:
width: auto;

应该可以,你用的是这个吗?

【讨论】:

  • 我最初使用的最小宽度为 1px,但我只是测试了 width: auto;这会在 IE 中产生相同的 100% 宽度问题。
【解决方案2】:

在您的 uldiv 或包含菜单项的任何内容上尝试 display: inline-block;

【讨论】:

    猜你喜欢
    • 2013-06-01
    • 2015-06-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    • 1970-01-01
    • 2010-10-26
    • 2015-09-03
    • 1970-01-01
    相关资源
    最近更新 更多