Colors IE10中的边框颜色不正确-所有其他浏览器正常

Colors IE10中的边框颜色不正确-所有其他浏览器正常,colors,border,internet-explorer-10,Colors,Border,Internet Explorer 10,我注意到,在IE10中查看时,我的所有表格边框都显示为深灰色/黑色,无论我在HTML代码中设置了什么颜色 我如何克服这个问题?为什么要这样做?边框在所有其他浏览器中显示正确的颜色 下面是一个示例- 请注意丑陋的黑色边框,实际设置为: IE10不再支持bordercolorHTML属性。在标记(如表)上使用表示属性是不推荐的,而且现在使用较少。为了保证将来的工作,你应该考虑用CSS切换样式。 在这种情况下,要使其正常工作,您可以删除边框和边框颜色属性,并通过CSS添加样式 请参见此示例,其中显示I

我注意到,在IE10中查看时,我的所有表格边框都显示为深灰色/黑色,无论我在HTML代码中设置了什么颜色

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

下面是一个示例-

请注意丑陋的黑色边框,实际设置为:

IE10不再支持
bordercolor
HTML属性。在标记(如表)上使用表示属性是不推荐的,而且现在使用较少。为了保证将来的工作,你应该考虑用CSS切换样式。 在这种情况下,要使其正常工作,您可以删除
边框
边框颜色
属性,并通过CSS添加样式

请参见此示例,其中显示IE10中不再使用的
bordercolor
,以及CSS中的等效项:

请注意,与
边框
边框颜色
属性不同,这不会在单个单元格周围放置边框。如果您希望模拟这种情况,可以通过向tds添加边框来实现:

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

请参见IE10中的子元素(如表)从父标记(如body标记)继承颜色。我也有同样的问题,我的表格边框是红色的,但当我从BODY选项卡中删除颜色属性时,它对我有效。
请尝试。

+1,但是对于嵌套表来说,
#css td
是个坏主意,也不会影响
元素。更喜欢
#css>tr>td、#css>thead>tr>td、#css>tbody>tr>td、#css>tfoot>tr>td、#css>thead>tr>th、#css>tbody>tr>th、#css>tfoot>tr>th
。是的,这只是一个例子。OP很可能不希望每个单元格都有边框。这就是
border=“1”
所做的。没错,但如果你查看实际的网页,它并不是每个单元格都有边框。
#css td {
    border: 1px solid green;
}