내 웹 사이트의 가운데 탐색 모음에 CSS 스프라이트를 만들었습니다. 다른 모든 브라우저에서는 올바르게 표시됩니다. 모두 깔끔한 선으로 표시됩니다. 그러나 파이어 폭스에서는 최종 버튼/링크가 나머지 막대보다 약간 낮게 표시되며 이유는 확실하지 않습니다. 나는 그래서 그것을 해결하는 방법을 모르는 내가 무엇을 잘못하고있어 확실하지 않다내 스프라이트가 파이어 폭스에서 올바르게 표시되지 않는 이유는 무엇입니까?
#midnavbar {
display:block;
}
ul#midnav {
width:955px;
height:48px;
list-style:none;
overflow:hidden;
}
ul#midnav li {
display:inline;
list-style:none;
}
ul#midnav li a {
height:48px;
float:left;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
ul#midnav li#midnav-1 a {
width:223px;
background: transparent url("http://127.0.0.1:4001/wordpress/wp- content/themes/thoriumific/images/midnav.jpg") no-repeat 0 0; /* X and Y position at 0 */
}
ul#midnav li#midnav-1 a:hover {
background-position:0 -48px; /* Y position -45px for Over instance image */
}
ul#midnav li#midnav-2 a {
width:178px;
background: transparent url("http://127.0.0.1:4001/wordpress/wp- content/themes/thoriumific/images/midnav.jpg") no-repeat -223px 0;
}
ul#midnav li#midnav-2 a:hover {
background-position:-223px -48px;
}
ul#midnav li#midnav-3 a {
width:179px;
background: transparent url("http://127.0.0.1:4001/wordpress/wp-content/themes/thoriumific/images/midnav.jpg") no-repeat -401px 0;
}
ul#midnav li#midnav-3 a:hover {
background-position:-401px -48px;
}
ul#midnav li#midnav-4 a {
width:186px;
background: transparent url("http://127.0.0.1:4001/wordpress/wp-content/themes/thoriumific/images/midnav.jpg") no-repeat -580px 0;
}
ul#midnav li#midnav-4 a:hover {
background-position:-580px -48px;
}
ul#midnav li#midnav-5 a {
width:189px;
background: transparent url("http://127.0.0.1:4001/wordpress/wp-content/themes/thoriumific/images/midnav.jpg") no-repeat -766px 0;
}
ul#midnav li#midnav-5 a:hover {
background-position:-766px -48px;
}
:
<div id="midnavbar">
<ul id="midnav">
<li id="midnav-1"><a href="http://127.0.0.1:4001/wordpress/?page_id=13" title="Community Connections">Community Connections</a></li>
<li id="midnav-2"><a href="http://127.0.0.1:4001/wordpress/?page_id=18 " title="Community Living">Community Living</a></li>
<li id="midnav-3"><a href="http://127.0.0.1:4001/wordpress/?page_id=118" title="Autism Spectrum">Autism Spectrum</a></li>
<li id="midnav-4"><a href="http://127.0.0.1:4001/wordpress/?page_id=123" title="Positive Support">Positive Support</a></li>
<li id="midnav-5"><a href="http://127.0.0.1:4001/wordpress/?page_id=121" title="Medically Fragile">Medically Fragile</a></li>
</ul>
</div>
CSS : 여기
내가 사용하고 코드입니다. 어떤 제안이라도 대단히 감사하겠습니다!
당신은'은'URL의 일부에 WP- content' 블록 (공간주의)가 어딘가에 –
를 스프라이트 이미지를 업로드()'는 선언 -보다 더 잘하면 그냥 복사/붙여 넣기 결함,하지만 ... –
더 나은 스프라이트 이미지를 업로드하는 것 : 업로드 된 스프라이트를 기반으로 완전한 [jsfiddle] (http://jsfiddle.net)을 빌드하십시오. 그러나 이미지의 약간의 위치 지정 오류가 가장 먼저 떠오르는 문제입니다. –