javascript - CSS 问题 : Top border not displaying in IE

标签 javascript css internet-explorer firefox

在我的网站上,我使用 JavaScript Tabifier 创建标签

在 Firefox 中,选项卡有一个顶部边框(根据需要)。

在 IE 6/7 中,选项卡没有顶部边框,即使我为适当的 CSS 属性定义了 border-top (ul.tabbernav li a).

关于为什么 Firefox 有顶部边框而 IE 没有的任何 CSS 想法?

更新

根据下面的评论,该页面现在已通过 w3c 验证,但我仍然遇到最初概述的 CSS 问题。

更新 2

是的,我知道 IE 6/7/8 不支持 border-radius 但我已经删除了该属性并明确定义了 border-top 并且 border-top 仍然没有显示IE 6/7。

最佳答案

margin-top:1px; 添加到 ul.tabbernav 或将 padding-top:1px; 添加到 div.listingTabs

我知道这是一个 IE 错误,但 FF 中的 Firebug 仍然可以提供帮助。如果您检查 ul 或 div,您会看到 ul 在父 div 的显示区域之外。

关于javascript - CSS 问题 : Top border not displaying in IE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1290126/

相关文章:

javascript - 重试时客户端连接未正确关闭

javascript - 解决 IE z-index 问题以将模态*放在* YUI 面板之上

css - 正文/容器的边框在 IE 11 中不可见

javascript - OpenLayers 中的 Debounce 特征选择

javascript - 最早什么时候可以动态添加 JS/CSS 并应用它们

javascript - 从外部访问回调函数的此对象

css - 没有文本褪色的分隔线背景颜色的不透明度

jquery - 背景 :none not working in ie7?

css - 使用 Pure CSS 垂直对齐(来自 YUI)

asp.net-mvc - 当我的表单方法是 POST 时,用户请求 GET