2009-06-18 7 views
3

J'ai une page qui inclut une réinitialisation css. Sur cette page, j'ai un gridview avec la propriété GridLines = "Both" définie sur true, mais les lignes de la grille n'apparaissent pas. Si je supprime la réinitialisation css, le quadrillage apparaît. Cela ne se passe que dans IE. Je veux la réinitialisation et je veux que le quadrillage apparaisse. Est-ce que quelqu'un sait la solution à cela?GridLines ne s'affiche pas dans un GridView avec CSS reset?

+0

Inspectez les styles appliqués de GridView avec quelque chose comme Firebug, puis ajoutez-les à votre fichier CSS explicitement. – Jab

+0

En d'autres termes, le style en ligne ne fonctionnera pas, c'est ce que vous dites? – Xaisoft

Répondre

1

Veillez à appeler la feuille de style ou le style définissant les lignes de quadrillage apparaissant après que vous avez appelé la feuille de style de réinitialisation.

Si vous ne vérifiez pas qu'il n'y a pas de sélecteur plus spécifique défini dans la feuille de style de réinitialisation, cela remplace les styles d'éléments pour lesquels vous souhaitez que le quadrillage apparaisse. Il n'y a rien qui vous empêche de définir le quadrillage dans la feuille de style reset, juste comme une vérification pour voir où le style de remplacement est défini. Mais, comme indiqué dans le commentaire de Jab à votre question, en utilisant Firebug serait le moyen le plus rapide de voir d'où viennent les styles. Si vous utilisez IE alors, en supposant que vous êtes sur IE8, vous pouvez utiliser Firebug too, mais ils l'appellent Developer Tools.

Questions connexes