IE / Firefox CSS混乱:为什么我的表在Firefox上有内部边界,而不是IE?

时间:2010-06-21 18:33:31

标签: css internet-explorer firefox border css-tables

我遇到的问题是CSS无法在IE和Firefox之间正确显示...最大的问题是我们有一些荒谬的CSS文件(这不是目前用于修复的内容),以及我似乎无法找到正在应用的样式。

无论如何,这就是我所看到的:在我们网站的购物车页面上,我们有一张桌子(是的,我知道),其中每一行都是购物车中的一个项目。在IE,Chrome,Opera和Safari上,这个表呈现得很好 - 一切看起来都不错,边框都是隐藏的,看起来很棒。但是,在Firefox上,当表格的外边框保持隐藏状态时,会显示分隔内部行的列/行的行。

我没有直接链接来显示问题,但是如果你去

https://store.petango.com/Roc-P6986.aspx

然后点击“添加到购物车”按钮,它会将您带到购物车页面(您可以在其中查看在FFox中​​显示的行,但不会在IE中显示。)

对于它的价值,这是我们购买的第三方电子商务软件包,最重要的是我们将我们的网页设计聘用给了不同的第三方Web开发人员。因此混乱的CSS文件/混乱。试图查看特定TD元素的CSS(在Firebug中)基本上不可能读取它太久了,但我也看不到任何明显的东西。

如果这只是一些我不知道的愚蠢的话,我会非常激动而且我们的CSS中已经出现了一个众所周知的错误,它可以让它在每个浏览器中都能正常呈现,但Firefox - 任何非常感谢帮助。

2 个答案:

答案 0 :(得分:2)

Firebug中的一些问题表明,从border-collapse:collapse表中删除ctl00_wpm_Basket_ctl04_BasketGrid样式会删除边框。我甚至都不会试图解释这个 - 风格应该是完全没必要的,就像它设置的许多其他适用的样式一样,并在多个级别重置多次......我怀疑你在如何遇到一些微妙的差异样式应用于Gecko和其他浏览器;它可能是一个错误,但如果您决定报告它,我会鼓励您减少测试用例...

  

这不是目前用于修复的内容

它应该是......否则,你最好习惯使用Firebug。

答案 1 :(得分:0)

“我们完全认识到IE在今天的CSS支持方面落后于游戏。”

ieblog