2011-04-06 3 views
0

내 응용 프로그램에 사용되는 메뉴입니다. Google 크롬을 제외한 모든 브라우저에서 작동합니다.asp 메뉴에 대한 브라우저 호환성 Google 크롬에서 작동하지 않는 CSS

Google 크롬에서 하위 메뉴를 가져올 수 없습니다. Internet Explorer에서 메뉴 위로 마우스를 가져 가면 하위 메뉴가 나타납니다.

.DynamicMenu 
{ 
    border-right: solid 1px #e1ebf7; 
    border-top: solid 1px #e1ebf7; 
    border-left: solid 1px #e1ebf7; 
    border-bottom: solid 1px #e1ebf7; 
} 

.DynamicMenuItem 
{ 
    padding-right: 4px; 
    padding-left: 4px; 
    font-size: 11px; 
    padding-bottom: 4px; 
    padding-top: 4px; 
    background-color: #e1ebf7; 
    color: #333; 
    font-size: 11px; 
    font-family: tahoma; 
    border-bottom: solid 1px #FFFFFF; 
} 

.DynamicMenuItem A:link 
{ 
    color: #333; 
    font-size: 11px; 
    font-family: tahoma; 
} 

.DynamicMenuHover 
{ 
    background-color: #9cb7d8; 
} 

.DynamicMenuItem A:hover 
{ 
    color: White; 
    background-color: #9cb7d8; 
} 

.DynamicMenuSelected 
{ 
    color: white; 
    font-weight: bold; 
    font-size: 11px; 
    font-family: tahoma; 
    background: url(../../Images/heding1-bg.gif) repeat-x; 
} 

.DynamicMenuSelected A 
{ 
     color: white; 
    font-weight: bold; 
    font-size: 11px; 
    font-family: tahoma; 
    background: url(../../Images/heding1-bg.gif) repeat-x; 
} 

.DynamicMenuSelected A:hover 
{ 
    color: white; 
    font-weight: bold; 
    font-size: 11px; 
    font-family: tahoma; 
    background: url(../../Images/heding1-bg.gif) repeat-x; 
} 

HTML 코드 ....

입니다 : 이것은 내가 마스터 페이지에서 사용했던 부분 ..는 CSS가 아래에 주어진다

사전에

감사합니다 ....입니다

<asp:Menu ID="IDMMenu" DataSourceID="SiteMapDataSource1" runat="server" Orientation="Horizontal" 
    StaticDisplayLevels="1" StaticPopOutImageUrl="~/Images/menuArrow_down.gif"> 
    <StaticMenuStyle CssClass="TabMenu" /> 
    <StaticSelectedStyle CssClass="StaticMenuSelected" /> 
    <StaticMenuItemStyle CssClass="StaticMenuItem" /> 
    <StaticHoverStyle CssClass="StaticMenuHover" /> 
    <DynamicSelectedStyle CssClass="DynamicMenuSelected" /> 
    <DynamicMenuStyle CssClass="DynamicMenu" /> 
    <DynamicMenuItemStyle CssClass="DynamicMenuItem" /> 
    <DynamicHoverStyle CssClass="DynamicMenuHover" /> 
    </asp:Menu> 
+0

, 게시하기 전에 질문 미리보기 제발 봐 ... – Blender

+0

K 덕분에 ... 수행 너 대답? –

+0

textspeek이 아닌 영어로 말하면 좋을 것입니다. 나는 그것을 볼 것이다. HTML 코드를 게시 할 수 있습니까? – Blender

답변

0

ASP 하위 메뉴가 IE10 또는 Chrome에 표시되지 않는 것과 동일한 문제가 발생했습니다. 내가를 Page_Load 메서드에 다음 코드를 추가하여 내 문제를 해결 : 당신은 당신의 코드 서식에 문제를 본 것 때문에

if (Request.UserAgent.IndexOf("AppleWebKit") > 0) 
{ 
    Request.Browser.Adapters.Clear(); 
} 
관련 문제