Grenze Farben in IE10 falsch - alle anderen Browser OK
Habe ich bemerkt, dass alle meine Tabellenrahmen bei der Anzeige im IE10 sind, zeigt sich als dunkel Grau /schwarz, egal welche Farbe ich setzen Sie Sie innerhalb der HTML-code.
Wie überwinde ich diese? Warum tut Sie es? Die Grenzen erscheinen der richtigen Farbe in allen anderen Browsern.
Hier ist ein Beispiel - http://www.xplore.net.au/programs.htm
Hinweis: der hässliche schwarze Rand, das ist eigentlich gesetzt bei:
<table width="950" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#dcdcdc">
Du musst angemeldet sein, um einen Kommentar abzugeben.
IE10 nicht mehr unterstützt die
bordercolor
HTML-Attribut. Mit der Präsentations-Attribute für markup, wie Tabellen, ist veraltet, und sieht weniger verwenden in diesen Tagen. Um zu garantieren, Dinge in der Zukunft, sollten Sie erwägen, Umstellung auf ein styling mit CSS.In diesem Fall, um es arbeiten, die Sie entfernen konnte, die
border
undbordercolor
Attribute, und fügen Sie die styling über CSS statt.Siehe dieses Beispiel zeigt
bordercolor
nicht mehr funktioniert in IE10 und den Gegenwert in CSS:http://jsfiddle.net/kfxdh/
Beachten Sie, dass im Gegensatz zu den
border
undbordercolor
Eigenschaften, bedeutet dies nicht, setzen Sie einen Rahmen um die einzelnen Zellen. wenn Sie möchten, zu emulieren, dass Sie das gleiche tun könnte durch hinzufügen eines Rahmens zu den tds:Sehen http://jsfiddle.net/kfxdh/1/
#css td
ist eine SCHLECHTE IDEE, im Fall von verschachtelten Tabellen und auch nicht auf<th>
Elemente. Lieber#css>tr>td,#css>thead>tr>td,#css>tbody>tr>td,#css>tfoot>tr>td,#css>tr>th,#css>thead>tr>th,#css>tbody>tr>th,#css>tfoot>tr>th
statt.border="1"
tut.In IE10, child-Elemente wie Tabellen, Erben die Farbe von den Eltern-tags wie body-tag. Ich hatte auch das gleiche Problem in meiner Tabelle Grenzen kommen als ROT, aber wenn ich entfernt die Farbe-Attribut von BODY-tab bei mir hat es geklappt.
Bitte versuchen.