Salut tout le monde.
Alors prise de tronche à la maison, faut arriver à mettre d'accord les deux frères ennemis : IE et FF. Alors pas de polémique sur FF qui est un navigateur de merde, mais je ne peux pas me passer de 40 % de mes visiteurs.
(ceci n'engageant que moi, bien entendu)
Alors voilà un GridView posé normalement et peu importe ce qu'il y a dedans, je vous donne le code HTML :
Et le code Behind qui nous interresse (j'enlève le surplus)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <asp:GridView ID="gvGig" runat="server" Width="100%" DataKeyNames = "IdGig"></asp:GridView>
Et maintenant les classes CSS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 With gvGig .CssClass = "gvGig" .BorderWidth = 0 .AlternatingRowStyle.CssClass = "gvAltRow" .FooterStyle.CssClass = "gvFooter" .HeaderStyle.CssClass = "gvHeader" .PagerStyle.CssClass = "gvPage" .RowStyle.CssClass = "gvRow" .SelectedRowStyle.CssClass = "gvSelectedRow" .GridLines = GridLines.None .Columns.Add(tpGig) .DataBind() End With
Donc rien de surprenant, d'éxotique ou autre délire du genre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 .gvGig { } .gvAltRow { border-bottom:solid 1px Black; } .gvFooter { border:none; } .gvHeader { border:none; } .gvPage { border:none; } .gvRow { border-bottom:solid 1px Black; } .gvSelectedRow { border:none; }
Alors voilà le problème maintenant :
FF me mets une jolie ligne en bas de chaque ligne du GridView
IE veut rien savoir
Avez vous un idée pour matter IE, histoire que, pour une fois, il ne se fasse pas devancer par son concurrent ?
Cela ne vient pas du gridline à none, j'ai essayé.
Merci
Partager