【发布时间】:2013-08-10 01:29:07
【问题描述】:
编辑 (08/09/13):您可以看到错误 here。
我有一个设置为溢出:可见的 jQuery 下拉菜单(它用基于下拉菜单替换标准选择),在 Firefox 中,下拉菜单会像单击时一样溢出到相邻的内容中。但是在 Safari 中,下拉菜单即使没有被点击,也会在下拉菜单周围移动相邻的内容。下面是我正在谈论的图片。
任何想法为什么会发生这种情况?
【问题讨论】:
-
在safafi下,需要用
select { -webkit-appearance: none; }关闭默认样式 -
这不是标准选择,我使用的是 jQuery 插件 (msDropDown),它用基于
<div>的下拉菜单替换了选择。 -
您是否 100% 确定您的所有 HTML 标签都已正确关闭。我唯一一次看到这样的问题是 div 或其他东西缺少它的结束标签。如果是这样,请发布一个示例,以便我们自己体验。
-
100% 确定,我刚刚再次检查,一切都已正确关闭。当溢出:可见在包含的 div 上更改为隐藏时,该间隙消失。也刚刚公开了页面:dcturanoinc.com/blog/add
标签: css firefox safari overflow