La frontière n'apparaissant pas dans IE9 & IE10
Je rencontre un problème avec une bordure de tableau affiche pas correctement. Ci-dessous est un violon de recréer le problème.
Ce Violon produit des résultats attendus dans FF et Chrome, mais pas dans IE9 et IE10.
Seulement css qui est appliqué est un border-collapse: collapse et
td{
border:1px solid;
}
La deuxième ligne de la table doit avoir une bordure le long de la tout le fond cependant, la frontière est manquant sur la deuxième cellule de tableau. Peut être vu dans cette image.
Ce problème disparaît une fois la partie de la table est mis en évidence, mais le résultat attendu est que la frontière doit être là en premier lieu. Parfois, le violon doit être mis à jour pour la question à apparaître.
Est-ce un connu IE problème ou est-il plus un style qui doit être appliqué?
Vous devez vous connecter pour publier un commentaire.
Meilleure solution que j'ai pu trouver:
Exemple ici
Contrôlés dans les deux IE9 et IE10
Car cela est causé par
border-collapse: collapse
il peut également être résolu en plaçant les frontières dans les endroits corrects manuellement et à l'aideborder-collapse: separate
.Cela ne fonctionne pas dans IE7 et ci-dessous, car ils ne prennent pas en charge ni
border-spacing
ni:first-child
.J'ai eu un problème similaire et votre solution ci-dessus a fonctionné pour moi avec une légère modification. (J'ai utilisé primefaces)
Code suivant travaillé
Code suivant ne fonctionne pas
Pour moi cette travaillé: