Ho una tabella con due semplici celle di tabella:CSS overlapses background-color con bordo in cella di una tabella in IE
<table>
<tr>
<td>Test1</td>
</tr>
<tr>
<td>Test2</td>
</tr>
</table>
E io aggiungere il seguente CSS per le celle della tabella:
td {
border: 1px solid #000;
background-color: #CCC;
}
Per qualche motivo quando vedo questo in IE mostra lo sfondo in cima al confine, se deseleziono lo sfondo in DOM explorer posso vedere che il confine è lì.
Immagino che questo abbia qualcosa a che fare con un elemento genitore, ma ci sono così tanti elementi genitore che non posso incollare tutto quel codice qui.
Qualcuno ha un'idea di cosa potrebbe essere?
Purtroppo non possiamo riprodurre questo a meno che non ci danno più di codice. Le domande "Perché non funziona il mio codice" richiedono * almeno * codice sufficiente per riprodurre il problema. – TylerH
Senza codice è un po 'difficile da aiutare, cosa succede quando aggiungi border-style: inset; al tuo tavolo css? – tribe84