IE9에서 이상한 동작을하고 있습니다. 위키 페이지를 열어야하는 첫 번째 링크는 IE9 브라우저에서만 작동하지 않고 두 번째 문제는 마우스 오버시에 커서가 도움말을 넘겨주고 아이콘에서 로그 오프 할 때 호버 배경색으로 덮어 쓰게되는 이유는 무엇입니까?IE9에서 사용자 지정 선택이 작동하지 않습니다.
<ul id="main">
<li class="username" tabindex="1" > <a>USER</a>
<ul class="curent_buser">
<li class="help"><a href="http://www.wikipedia.org/">Help</a></li>
<li class="logoff"><a href="http://www.wikipedia.org/">LogOff</a></li>
</ul>
</li>
</ul>
CSS :
ul#main {
color: gray;
width: 120px;
border-left: 1px solid #f2f2f2;
border-right: 1px solid #f2f2f2;
border-top: 1px solid #f2f2f2;
list-style: none;
font-size: 12px;
letter-spacing: -1px;
font-weight: bold;
text-decoration: none;
height:30px;
background:green;
}
ul#main:hover {
opacity: 0.7;
text-decoration: none;
}
#main > li{
background: url('http://cdn1.iconfinder.com/data/icons/crystalproject/24x24/actions/1downarrow1.png') 100% 0 no-repeat;
outline:0;
padding:10px;
}
ul#main li ul {
display: none;
width: 116px;
background: transparent;
border-top: 1px solid #eaeaea;
padding: 2px;
list-style: none;
margin: 7px 0 0 -3px;
}
ul.curent_buser li a {
color: gray;;
cursor: pointer;
}
ul.curent_buser{
background:lime !important;
}
ul#main li ul li a {
display: block;
padding: 5px 0;
position: relative;
z-index: 5;
}
#main li:focus ul, #main li.username:active ul {
display: block;
}
.help{
background: url("http://cdn1.iconfinder.com/data/icons/musthave/16/Help.png") no-repeat 100% center ;
height: 25px;
margin-bottom: 2px;
border-bottom: 1px solid white;
}
.help:hover{
background: #f4f4f4;
}
.logoff{
background: url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/on-off.png") no-repeat 100% center ;
height: 25px;
}
.logoff:hover{
background: #f4f4f4 ;
height: 25px;
}
.help a,.logoff a{
color:gray;
font-family: Museo700Regular,sans-serif;
letter-spacing: 0;
font-size: small;
}
바이올린 : 아이콘의 문제에 http://jsfiddle.net/RwtHn/1455/
-1
덕분입니다'은 색상이나 배경 이미지를 가질 수 있습니다. 둘 다 아닙니다. '사실이 아닙니다! 'background : pink url ('/ img/icons/key.png') no-repeat;은 어떨까요? – ANeves
고마워요. 매일 새로운 것을 배웁니다. –
당신이 대답에서 거짓 진술을 제거하지 않으면 -1은 사라지지 않고 그냥 말하는 것입니다. – ANeves