최근 게시물에서 Brendan Davis는 최근 게시물“Responsive Web Design and Scrollbars : Chrome의 구현이 더 좋습니까?”에서 흥미로운 점을 제기했습니다.
짧은 대답은 다음과 같습니다. 아니요 - 그러나 우리는 조금 더 깊이 파고들 수있는 문제를 살펴 봐야합니다.
.
retina 란 무엇입니까?
"Retina"는 이중 밀도 화면의 Apple의 브랜드 이름이지만 다른 제조업체는 유사한 디스플레이를 생성하고 있습니다. 이 기술은 최근 iPhone, iPad, MacBook Pro 및 기타 고급 장치에서 사용됩니다.
예를 들어, MacBook Pro 15 ″의 해상도는 인치당 2,880 × 1,800 또는 220 픽셀입니다. 이 규모에서 대부분의 사람들은 일반적인 시청 거리에서 개별 픽셀을 알 수 없습니다. 응용 프로그램과 웹 사이트는 너무 작아서 사용하기에는 너무 작습니다.
따라서 장치는 1,440 × 900의 표준 해상도로 되돌아갑니다. 그러나 추가 픽셀을 사용하여 글꼴과 그래픽을 더 매끄럽게 보이게 할 수 있습니다. .
문제는 무엇입니까?
표준 해소 비트 맵 이미지는 망막 디스플레이에서 차단할 수 있습니다. 400 x 300 사진은 800 x 600 픽셀로 스케일링되지만 추가 세부 사항은 없습니다. 이것은 매끄러운 글꼴 및 기타 고해상도 이미지와 비교할 때 눈에 띄게 될 수 있습니다.
실제 사용량
웹을 둘러 보면 모든 사람이 망막 디스플레이를 가지고 있다고 생각하는 것을 용서할 수 있습니다. 현재 고급 장치에서만 사용할 수 있지만 개발자가 탐욕스럽게 사용하므로 불균형적인 양의 온라인 토론으로 이어집니다. 현실 세계에서 비슷한 디스플레이를 사용하는 사람들의 비율은 단일 수치가 낮습니다.
컨텍스트에 참여합시다 : IE6/7 사용자의 1%를 개발하지 않으면 Rentina를 사용하는 사람들에 대해 너무 걱정하지 않아야 할 것입니다. 특히 웹 사이트를 볼 수 있기 때문입니다. .
즉, 망막과 같은 화면은 결국 모든 장치로 마이그레이션 할 것입니다. 지금 걱정할 이유는 거의 없지만 전진 계획에는 해를 끼치 지 않습니다. 추천 순서대로 옵션을 살펴 보겠습니다…
1. SVGS 및 CSS3 효과 를 사용하십시오
단서는 이름에 있지만 확장 가능한 벡터 그래픽은… 개별 픽셀보다.
SVG는 사진에 실용적이지 않지만 로고, 다이어그램 및 차트에 이상적입니다. 주요 단점은 IE8 이하의 지원 부족이지만 항상 PNG 폴백을 제공하거나 Raphaël 또는 SVGWeb와 같은 심을 사용할 수 있습니다. 참조 : 웹 페이지에 확장 가능한 벡터 그래픽을 추가하는 방법. 일부 이미지를 완전히 교체 할 수도 있습니다. 예를 들어, 그래픽으로 정의 된 타이틀, 그라디언트, 코너 또는 그림자는 CSS3 단독을 사용하여 재현 할 수 있습니다. 그들은 더 나은 품질로 렌더링하고, HTTP 요청이 적고 대역폭을 적게 사용합니다. .
2. WebFonts Icons 를 사용하십시오
위 내용은 고밀도 망막 디스플레이를 지원하는 5 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!