我注意到在IE10中查看时我的所有桌边框都显示为深灰色/黑色,无论我在HTML代码中设置它们的颜色。
我如何克服这个问题?它为什么这样做?边框在所有其他浏览器中显示的颜色正确。
以下是一个示例 - http://www.xplore.net.au/programs.htm
请注意实际设置为的丑陋黑色边框:
<table width="950" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#dcdcdc">
答案 0 :(得分:3)
IE10不再支持bordercolor
HTML属性。不推荐使用标记(例如表)上的表示属性,并且这些天使用较少。为了保证将来的工作正常,您应该考虑使用CSS切换到样式。
在这种情况下,要使其正常工作,您可以删除border
和bordercolor
属性,并通过CSS添加样式。
请参阅此示例,其中显示bordercolor
不再在IE10中工作,以及CSS中的等效项:
#css {
border: 3px solid green;
}
请注意,与border
和bordercolor
属性不同,这不会在单个单元格周围放置边框。如果你想模仿它,你可以通过为tds添加边框来做同样的事情:
#css td {
border: 1px solid green;
}
答案 1 :(得分:0)
在IE10中,像表格这样的子元素从父标签(如body标签)继承颜色。我也有同样的问题,我的表格边框是RED,但当我从BODY标签中删除颜色属性时,它对我有效。 请试试。