Maison >interface Web >tutoriel CSS >Comment éliminer l'espacement des bordures de tableau en HTML et CSS ?
Élimination de l'espacement des bordures du tableau
Le code fourni présente un espacement excessif entre les lignes et les colonnes du tableau, ce qui empêche l'apparence transparente souhaitée. Pour résoudre ce problème, implémentez le style suivant :
table { border-collapse: collapse; border-spacing: 0; }
La propriété border-collapse:effondrement fusionne les bordures des tableaux adjacents, supprimant toute séparation visible entre les éléments. De plus, définir border-spacing sur 0 spécifie explicitement la suppression de l'espacement des cellules.
Compatibilité entre navigateurs
Pour la compatibilité entre navigateurs, en particulier avec Internet Explorer 6 et 7, il est impératif d'utiliser l'attribut Cellpacing directement sur l'élément table.
<table cellspacing="0">
Recommandations mises à jour pour la prise en charge des navigateurs
Alors que la définition directe de l'espacement des cellules était autrefois nécessaire pour Internet Les versions 6 et 7 d'Explorer, les versions plus récentes d'Internet Explorer et d'autres navigateurs populaires prennent en charge la propriété CSS border-spacing. Pour une compatibilité entre navigateurs, il est conseillé d'utiliser les deux méthodes :
table { border-collapse: collapse; border-spacing: 0; } table.no-spacing { cellspacing: 0; /* Supports IE6 and IE7 */ }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!