Bonjour,
Je viens de crier un menu déroulant mais à l'affichage j'ai eu un problème de décalage vers le bas d'un pixel avec IE9 avec Firefox ça marche bien (il n'y a pas ce décalage). Vous trouvez le code css:Et pour mon code asp le voici
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
30 #MenuHorizon { position:relative; top:0px; width:780px; height:40px; background:url(../Images/menu-bkgd.gif) no-repeat; margin-left: auto; margin-right: auto; text-align: left; z-index:1; left: -1px; } .staticMenuItemSelectedStyle { background-color:#800000; color:#ffffff; height:35px; text-align:center; top: 0px; } .MargesMenu { margin-left:150px; margin-right:151px; margin-top: 0px !important; margin-top: 0px; }Je ne sais plus mais c'est comme si le margin-top n'est pas pris en compte avec IE9.En fait il y aura un décalage vers le bas de l’arrière plan d'un élément du Menu quand celui ci est sélectionné.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <div id="MenuHorizon"> <asp:Menu ID="Menu1" StaticDisplayLevels="2" DynamicHorizontalOffset="1" StaticSubMenuIndent="1px" MaximumDynamicDisplayLevels="4" Orientation="Horizontal" DynamicPopOutImageUrl="~/Images/right-arrow.gif" StaticPopOutImageUrl="~/Images/drop-arrow.gif" DataSourceID="smapMenu" runat="server" Height="35px" CssClass="MargesMenu"> <StaticMenuItemStyle ItemSpacing="20" CssClass="staticMenuItemStyle" /> <StaticSelectedStyle CssClass="staticMenuItemSelectedStyle" /> </asp:Menu> </div>
Partager