CSS @media 쿼리를 사용하여 기기의 방향을 감지하는 가장 신뢰할 수있는 방법은 무엇입니까? CSS 미디어 쿼리를 사용하여 방향을 감지하는 가장 좋은 방법은 무엇입니까?
나는이 시도 :@media screen and (orientation: portrait)
@media screen and (orientation: landscape)
을하지만 그들은 모든 경우에 작동하지 않습니다. On some Android devices, 세로 모드에서 키보드를 표시하면 가로/세로 비율이 1/1 이상이므로 "orientation : landscape"쿼리를 사용할 수 있습니다.
내가 대신 이것을 사용하는 suggestions을 본 적이 :
@media screen and (max-aspect-ratio: 13/9) // portrait
@media screen and (min-aspect-ratio: 13/9) // landscape
을하지만이 아이 패드에 폰갭에서 작동하지 않습니다; 당신은 12/9와 비슷한 것을 더 필요로합니다. 그리고 가로 세로 모드가 해당 비율보다 작은 기기가있을 수 있으므로 이러한 특정 비율을 타겟팅하는 데 조금 걱정됩니다.
이렇게 테스트 할 수있는 더 신뢰할 수있는 방법이 있습니까?
오리 엔테이션 쿼리는 가로 세로 비율이 1/1보다 크거나 작다는 것을 확인하기 때문에 작동하지 않을 것이라고 생각합니다. –
JW가 맞다. 제안 된 논리는 방향을 확인하는 것과 같습니다 : 가로. –