css 상단메뉴 오류
본문
크롬에서보이는 정상적인 메뉴
익스플로어 10 에서 보이는 오류
왜 이러는지 감이 안와서요
크롬에서는 잘 보여지는데 익스플로어 에서는 오류가 생기네요
백그라운드는 적용이 되는데 안될라면 다 안되는게 맞는거 같은데요
답답해서 글 올려봅니다.
소스
<style type="text/css">
#cssmenu,
#cssmenu > ul {
background-color:#FFF;
padding-bottom: 0px;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
border-top-style:solid;border-top-color:#b3d842;border-top-width:1px;
border-bottom-style:solid;border-bottom-color:#b3d842;border-bottom-width:1px;
}
#cssmenu:before,
#cssmenu:after,
#cssmenu > ul:before,
#cssmenu > ul:after {
content: "";
display: table;
}
#cssmenu:after,
#cssmenu > ul:after {
clear: both;
}
#cssmenu {
width: auto;
zoom: 1;
}
#cssmenu > ul {
background-color:#FFF;
margin: 0;
padding: 0;
position: relative;
}
#cssmenu > ul li {
margin: 0;
padding: 0;
list-style: none;
}
#cssmenu > ul > li {
float: left;
position: relative;
}
#cssmenu > ul > li > a {
padding: 15px 30px;
display: block;
color: #000;
font-size: 15px;
text-decoration: none;
text-transform: uppercase;
line-height: 18px;
}
#cssmenu > ul > li:hover > a {
background: url(images/menu-bg.png) repeat;
}
#cssmenu > ul > li > a > span {
line-height: 18px;
}
#cssmenu > ul > li.active > a,
#cssmenu > ul > li > a:active {
background: url(images/highlight-bg.png) repeat;
}
/* Childs */
#cssmenu > ul ul {
opacity: 0;
visibility: hidden;
position: absolute;
top: 120px;
background: url(images/hover.png) repeat;
margin: 0;
padding: 0;
z-index: -1;
-webkit-transition: all 0.35s 0.2s ease-in-out;
-moz-transition: all 0.35s 0.2s ease-in-out;
-ms-transition: all 0.35s 0.2s ease-in-out;
transition: all 0.35s 0.2s ease-in-out;
}
#cssmenu > ul li:hover ul {
opacity: 1;
visibility: visible;
margin: 0;
color: #000;
z-index: 2;
top: 50px;
left: 0;
}
#cssmenu > ul ul:before {
content: "";
position: absolute;
top: -10px;
width: 100%;
height: 20px;
background: transparent;
}
#cssmenu > ul ul li {
list-style: none;
padding: 0;
margin: 0;
width: 100%;
}
#cssmenu > ul ul li a {
padding: 0px 26px;
display: block;
color: #000;
font-size: 13px;
text-decoration: none;
text-transform: uppercase;
width: 150px;
border-left: 4px solid transparent;
-webkit-transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
-ms-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
}
#cssmenu > ul ul li a:hover {
border-left: 4px solid #055988;
background: url(images/highlight-bg.png) repeat;
}
#cssmenu > ul ul li a:active {
background: url(images/menu-bg.png) repeat;
}
</style>
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script src="script.js"></script>
<div id='cssmenu'>
<ul>
<li class='has-sub'><a href='http://naturehealth.godo.co.kr/shop/main/html.php?htmid=proc/brand.htm'><span>브랜드소개</span></a></li>
<li class='has-sub'><a href='http://naturehealth.godo.co.kr/shop/goods/goods_list.php?category=002'><span>닥터Z 베이직</span></a></li>
<li class='has-sub'><a href='http://naturehealth.godo.co.kr/shop/goods/goods_list.php?category=003'><span>닥터Z 프리미엄</span></a></li>
<li class='has-sub'><a href='http://naturehealth.godo.co.kr/shop/goods/goods_list.php?category=004'><span>TOO SIMPLE</span></a></li>
<li class='has-sub'><a href='http://naturehealth.godo.co.kr/shop/goods/goods_qna.php?&'><span>커뮤니티</span></a> </li>
<li class='last'><a href='#'><span>이벤트</span></a></li>
</ul>
</div>
답변 2
호환성 강제보기 ie5 버전으로 보고 있는 화면 같습니다.
호환성 보기 해제해보세요.
익스 크롬 모두 다 잘 나오는데요.
혹시 모르니 브라우저 새로고침이나 임시파일 쿠키 등 비우고 해보세요.