jQueryMobile과 PhoneGap을 사용하여 크로스 플랫폼 모바일 앱을 개발 중입니다. 내가 목표로 삼고있는 첫 번째 플랫폼은 Android입니다.PT를 글꼴 및 요소 크기 단위로 사용하지 않는 이유는 무엇입니까?
Android 앱의 경우 글꼴 크기 단위로 dp를 사용하는 것이 좋습니다. DP는 밀도 독립적 픽셀을 나타냅니다. 이 글꼴을 사용하면 화면 밀도에 상관없이 글꼴의 실제 크기 (인치, 센티미터 등)가 화면에 표시됩니다.
대단합니다. 지금 나는 궁금해한다 : 만일 내가 dp로 모든 것을 지정한다면, 안드로이드가 나를 원하기 때문에, 다른 브라우저 플랫폼이이 유닛을 지원할 것인가? 나는 그렇게 생각하지 않는다.
1. PT : 하나 PT는 1/72 인치입니다 나를 물리적으로 절대 크기로 글꼴을 설정 (또는 해결 방법) 세 가지 방법 중 뭐가 잘못 됐는지 궁금합니다
.
신체적으로 절대적인 크기입니다. 맞습니까? 그것은 사실이 되기에는 너무 좋게 들립니다. 이것이 신뢰할 수 있고 모든 브라우저 및 장치에서 지원되는 경우 다른 이유는 무엇입니까?
2. EM : 한 em은 문서의 글꼴 크기로 정의됩니다.
PT의 경우 크기는 처음부터 절대 값입니다. 엠을 글꼴 크기 단위로 사용하면 문서의 글꼴 크기를 화면에 맞게 만들 수 있습니다 (자바 스크립트를 사용할 수 있음). 그리고 다른 모든 것들이 엠에서 지정되면, 나는 끝날 것입니다. 권리? 한편 jQueryMobile *
3. 나는 화면의 폭과 높이와 밀도를 감지하고 요소에 대한 기본 글꼴 크기를 설정하는 데 사용할 CSS 미디어 쿼리를 사용하고 있습니다. 그 후, 모든 글꼴 치수가 안에 있습니다. 많은 게시물은 em이 글꼴에만 사용되어야한다고 제안하지만, app/site가 모두 텍스트에 관한 것이라면 텍스트가 포함 된 모든 요소에서 치수를 설정하는 것이 적절하지 않습니까?
4. 또는 ...
DP는 '바탕 화면'브라우저 및 iOS에서 지원됩니까? 편집 : 아니요.
지혜 주셔서 감사합니다.
첫 번째 주장이 맞는지 잘 모르겠습니다. Ems 나는 그들의 컨테이너 내에서 스케일 것입니다. 이것이 그들이 선호되는 이유입니다. 더 많은 것이있을 수 있습니다. – user1167442