고해상도 (2x) 버전의 내비게이션 스프라이트를 사용하여 iPhone4 +에서 바로 스프라이트를 표시하려고 할 때 심각한 문제가 있습니다. 여기 제가 지금 사용하고있는 코드가 있습니다.CSS가있는 iOS에서 고해상도 스프 라이트를 올바르게 사용하는 것은 무엇입니까?
.pixelj a, .games a, .team a, .forums a {
width: 156px;
height: 35px;
background-image: url('/assets/blogtext2x.png');
background-repeat: no-repeat;
/* background-size: 156px 17px;*/
text-indent: -9999px;
overflow: hidden;
display: block;
float: left;
}
위의 내용에서 알 수 있듯이이 항목은 단일 단어 이미지에 모든 탐색 단어 요소가있는 탐색 용입니다. "background-size"를 사용해 보았지만, 전체 스프라이트를 너비/높이로 뭉개 버렸다. 제거하면 2 배 이미지를 보여 주지만 50 % 이미지를 올바르게 볼 수 없습니다.
내가 뭘 잘못하고 있니? 고해상도 기기를 타겟팅 할 때 사용하는 @media 검색어는 다음과 같습니다.
@media (min--moz-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3/2),
(-webkit-min-device-pixel-ratio: 1.5),
(min-device-pixel-ratio: 1.5),
(min-resolution: 1.5dppx),
(max-device-width: 640px) {
배경 크기를 전체 1x 이미지의 크기가 아닌 표시 가능한 크기로 설정했기 때문에 문제가 발생했습니다. 이제 좋아 보인다. 이것은 내 dev 사이트에 표시됩니다, 여기는 [링크] http://www.mindevo.com/pj/ –
안녕하세요 @ ChaBuku - 당신이 그것을 해결할 수 있었다는 것을 듣고 다행, 나는 그것이 당신이 문제가 있습니다 (이는 상당히 일반적인 오해입니다 - 사양은 그 시점에서 조금 혼란 스럽습니다). 귀하의 질문에 대한 답변이있는 경우 귀하의 질문에 정답을 표시해야합니다 (각 답변 옆에있는 녹색 체크 표시가 있음). 이렇게하면 앞으로 유사한 문제가있는 사이트를 방문하는 사람들이 가능한 한 쉽게 답변을 찾을 수 있습니다. 그건 그렇고 - 귀하의 사이트에있는 제목에 사용하는 글꼴을 좋아하십시오! – johnkavanagh
방금 언급 한 가치가있는 사이트에 대해 알게되었습니다 (내비게이션 요소를 돕기 위해) - 내 대답을 편집 해 드리겠습니다. – johnkavanagh