css - 下拉导航 li 宽度在 IE7 中不是 100%

标签 css sharepoint navigation width html-lists

我在 Sharepoint 中创建网站时遇到下拉导航问题...在 IE7 中,li 宽度未设置为 100%,老实说,它看起来很愚蠢。

jsFiddle 上苦苦尝试(但失败了)以获得一个工作示例(不幸的是,实时站点需要登录,所以我不能发布直接链接)真的很难知道发生了什么......但我有点希望这是一个相当普遍的问题(虽然在愚蠢的数量之后谷歌上的时间,我还没有找到解决方案)有人可以提供帮助。再次为 Sharepoint 生成的非常简单和优雅的代码道歉 ;)

谢谢!

(CSS) Sharepoint's default stylesheet

(CSS) my own custom stylesheet

Firefox vs IE7 comparison shot

最佳答案

错的不是 li 的宽度,而是从 coreV4.css 继承 OOTB 样式的超链接

将其添加到您的自定义 CSS 文件中。

.s4-tn ul.dynamic li a
{
    min-width: auto;
    zoom: normal;
}

在 Win7 盒子上的 IE 7、8、9、FF、Chrome 和 Safari 上测试了这个。 我不知道这个 CSS 错误叫什么,但它有效:)

玩得开心!

关于css - 下拉导航 li 宽度在 IE7 中不是 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7723339/

相关文章:

sharepoint - AllowUnsafeUpdates 的最佳模式

android - 打开另一个 Activity 并返回后,抽屉导航主页按钮不会打开抽屉

c# - 将字符串转换为页面类型?

css - 如何向现有菜单添加下拉扩展

jquery - 当 CSS 网格保留它们时,如何在 Jquery 中过滤带有 <a> 链接的元素?

css - IE 忽略 CSS,即使它具有更高的特异性

c# - 将 SPWeb 作为按值参数传递会导致内存泄漏吗?

html - 修改bootstrap组的按钮样式

sharepoint - 如何管理Sharepoint列表中基于列的访问控制?

android - 如何设计 React-Native Android 应用程序的导航器结构?