IE10中的边框颜色不正确 - 所有其他浏览器都可以

时间:2013-05-29 00:57:47

标签: colors border internet-explorer-10

我注意到在IE10中查看时我的所有桌边框都显示为深灰色/黑色,无论我在HTML代码中设置它们的颜色。

我如何克服这个问题?它为什么这样做?边框在所有其他浏览器中显示的颜色正确。

以下是一个示例 - http://www.xplore.net.au/programs.htm

请注意实际设置为的丑陋黑色边框: <table width="950" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#dcdcdc">

2 个答案:

答案 0 :(得分:3)

IE10不再支持bordercolor HTML属性。不推荐使用标记(例如表)上的表示属性,并且这些天使用较少。为了保证将来的工作正常,您应该考虑使用CSS切换到样式。

在这种情况下,要使其正常工作,您可以删除borderbordercolor属性,并通过CSS添加样式。

请参阅此示例,其中显示bordercolor不再在IE10中工作,以及CSS中的等效项:

http://jsfiddle.net/kfxdh/

#css {
    border: 3px solid green;
}

请注意,与borderbordercolor属性不同,这不会在单个单元格周围放置边框。如果你想模仿它,你可以通过为tds添加边框来做同样的事情:

#css td {
    border: 1px solid green;
}

请参阅http://jsfiddle.net/kfxdh/1/

答案 1 :(得分:0)

在IE10中,像表格这样的子元素从父标签(如body标签)继承颜色。我也有同样的问题,我的表格边框是RED,但当我从BODY标签中删除颜色属性时,它对我有效。 请试试。