Question : Submenu items not visible in IE8

Sub menu items do not display after upgrading to IE 8.  No changes have been made to the application code. I opened the site at the public libray to find out if my Windows version 7 upgrade was responsible. The library also uses Windows version 7 and IE 8. Same problem. When I selected the Mozilla browser, the menu items displayed.

Any references to this issue would be appreciated.
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:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
	
	<siteMapNode url="~/Default.aspx" title="Home"  description="Home Page" >
		
		<siteMapNode title="Information" description="Learn About StockPickerMax" >
			<siteMapNode title="About Us" description="History of StockPickerMax"
						 url="~/AboutUs.aspx"/>
			
			<siteMapNode title="Contact Us" description="How to Contact Us"
						 url="~/ContactUs.aspx"/>
		</siteMapNode>

		<siteMapNode title="Login" description="Login to StockPickerMax"
					 url="~/Login.aspx" />

		<siteMapNode title="Features" description="StockPickerMax Features" >
			<siteMapNode title="Find High Performers" description="Find High Performers" 
						 url="~/FindPriceExceptions.aspx" >
			</siteMapNode>

			<siteMapNode title="My Watch List (Subscribers Only)" description="Manage Watch List"
						 url="~/WatchList.aspx">
			</siteMapNode>

			<siteMapNode title="My Portfolio (Subscribers Only)" description="Manage Portfolio"
						 url="~/Portfolio.aspx">
			</siteMapNode>

		</siteMapNode>

		<siteMapNode title="Membership" description="Subscriptions and Renewals" >

			<siteMapNode title="Try StockPickerMax Free" description="Free Subscription"
						 url="~/RegisterFree.aspx"/>
			<siteMapNode title="Replace Password" description="Replace Forgotten Password"
						 url="~/ReplacePassword.aspx"/>
			<siteMapNode title="Change Password" description="Change Your Password"
						 url="~/ChangePassword.aspx"/>
			</siteMapNode>

		<siteMapNode title="Site Usage Help" description="Help" >
			<siteMapNode title="Change Password Instructions" description="Change Password Instructions"
				 url="~/ChangePasswordInstructions.aspx"/>
				<siteMapNode title="Hints for Success" description="Hints for Success"
				url="~/HintsforSuccess.aspx"/>
		</siteMapNode>

		<siteMapNode name ="mnuAdmin" title="Administration (Web Master Only)"
					 description="Administration" id="Admin" 
					 roles ="Admin">

			<siteMapNode title="FTP Upload" description="Upload to FTP Site"
						 url="~/Admin/FTPTransfer.aspx" >
			</siteMapNode>
			
			<siteMapNode title="Data Maint" description="Manage Quote History"
						 url="~/Admin/ManageQuoteHist.aspx" >
			</siteMapNode>

			<siteMapNode title="Member Maint" description="Subscription Management"
				url="~/Admin/MemberMaint.aspx">
			</siteMapNode>

			<siteMapNode title="Site Maint" description="Site Maintenance"
				url="~/Admin/ManageSite.aspx">
			</siteMapNode>

			<siteMapNode title="Off Line Maintenance" description="Start Off Line Maintenance"
				url="~/Admin/CreateAppOfflineCS.aspx">
			</siteMapNode>

			<!--
			<siteMapNode title="Manage Offline Status" description="Manage Offline Status"
				url="~/Admin/ManageOfflineStatusCS.aspx">
			</siteMapNode>
			-->

		</siteMapNode>

	</siteMapNode>

</siteMap>
Attachments:
 
Menu before upgrading to IE8.
Menu before upgrading to IE8.
 
 
Menu after upgrading to IE8
Menu after upgrading to IE8
 

Answer : Submenu items not visible in IE8

It is not the CSS, but the changes from IE7 to IE8.  However, you may try using a CSS class with Z-index since there is no corresponding attribute on the control that I know of.
Random Solutions  
 
programming4us programming4us