페이지를 사용하려는 장치가 iPhone 4/5 인 경우 거의 완벽합니다.
하지만 회사에서 반응이 좋은 페이지 (여러 해상도로 여러 화면 맞춤)를 찾고 있다면 회사의 출발점은 이러한 디자인이 실제 세계와 일치 할 수 없다는 것을 받아 들여야한다는 것입니다. 그 중 더
기술적 출발점은
<meta name="viewport"
content="width=device-width,
initial-scale=1.0,
minimum-scale=1.0">
때로는 다른 설정을 사용하는 이유가있을 수 있습니다 설정하는 것입니다 ...) 다른 해상도에서 만들었지 만, 일반적으로이 출발점이다.
기기의 브라우저의 CSS 픽셀을 기기의 너비로 사용해야하고 초기 확대/축소를 100 % 너비로 설정하고 최소 확대 ('축소')를 100 % 너비로 설정해야한다고합니다.
이유는 수학에 도달하면 매우 간단합니다. iPhone 4/5의 너비는 640px이고 CSS 너비는 320px입니다.
이것은 640 디자인의 50 % 너비입니다 (2 : 1 당 픽셀 당 비율) ...
...하지만 갤럭시 S4는 360px CSS 너비 (33.3 %, 3 : 1)의 1080px 화면을 가지고 있습니다. 비율).
그래서 눈금을 0.5 또는 0.333으로 설정합니까?
어쩌면 데스크톱 사이트가 현재 어떻게 만들어졌으며 특정 최소 너비를 넘어서 내려갈 수 없기 때문에 문제가되는 경우가 있습니다.
그러나 적응력이있는 전형적인 디자인에서는 장치가 얼마나 넓어야하는지 결정하고 디자인을 너비에 맞게 조정할 수 있습니다.
다시 말하면, 이는 종종 미디어 쿼리의 중단 점을 사용하여 개체의 너비에 대한 퍼센트 또는 em/rem을 사용하여 다양한 레이아웃 디자인을 대상으로하는 반응 형 디자인을 의미합니다.
320-480, 480px, 640px 등의 디자인을 디자이너가 만들 수 있습니다.
... 또는 어쩌면 크기가 작아지고 작아 질 수 있습니다. iPad보다 얇다.
귀하와 귀하의 디자이너 및 귀하의 회사 모두에게 달려 있습니다.
그러나 이것은 적어도 프로젝트가 시작되는 방식이며, 그 뒤에있는 아이디어입니다.
일관된 시각적 크기를 위해 장치 픽셀 비율에 상관없이 항상 저울을 0.5로 설정합니다. – Kevin
@Kevin 2px 테두리의 예제에서 iPhone은 1px 테두리를 얻습니다. 괜찮아. S4는 0.666 픽셀 경계를 얻습니다. 어떻게 작동합니까? 대답은 "예기치 않게"입니다. 내 말은, 브라우저가 서브 픽셀 렌더링을 다루는 방법을 알고 있고, 서브 픽셀 그리드에서 1/Xpx 경계가 어디에 있는지 알고 있다면, 주어진 브라우저가 어떻게 렌더링 될지 예측할 수 있습니다. 브라우저의 경우에는 문제가 없지만 모든 기기의 모든 브라우저가 모든 렌더링을 동일하게 처리하는 것은 아닙니다. 특히 서브 픽셀 정밀도가 아니다. – Norguard