Ich habe eine Tabelle mit zwei einfachen Tabellenzellen:CSS Hintergrund-Farbe overlapses mit Rand auf Tabellenzelle in IE
<table>
<tr>
<td>Test1</td>
</tr>
<tr>
<td>Test2</td>
</tr>
</table>
Und ich fügen Sie den folgenden CSS zu den Tabellenzellen:
td {
border: 1px solid #000;
background-color: #CCC;
}
Aus irgendeinem Grund, wenn ich dies in IE sehe, zeigt es den Hintergrund oben auf dem Rahmen, wenn ich den Hintergrund im DOM-Explorer deaktivieren, kann ich sehen, dass der Rahmen dort ist.
Ich denke, das hat etwas mit einem Elternelement zu tun, aber es gibt soooo viele Elternelemente, dass ich den ganzen Code hier nicht einfügen kann.
Jeder hat eine Idee, was das sein könnte?
Leider können wir dies nicht reproduzieren, wenn Sie uns mehr Code geben. "Warum funktioniert mein Code nicht?" Fragen erfordern * mindestens * genug Code, um das Problem zu reproduzieren. – TylerH
Ohne Code ist es ein bisschen schwer zu helfen, was passiert, wenn Sie border-style hinzufügen: inset; zu deinem Tisch css? – tribe84