2017-10-03 14 views
-1

내 반응 형 웹 사이트에서 모바일 장치에서 웹 사이트를 보는 방식을 제어하고 가로 모드에서보기를 금지하고 싶습니다.CSS, 쿼리 또는 js를 사용하여 가로 모드를 감지하고 HTML 콘텐츠를 숨기는 방법

나는 stackoverflow 사이트를 검색하여 경고 메시지를 표시하는 옵션을 발견했습니다.

아래의 CSS 코드를 시도했지만 작동하지 않았습니다. 의견 있으십니까? '높이'미디어 기능의 값보다 크거나 '폭'미디어 기능의 값과 동일 할 때

@media screen and (max-width: 980px) and (orientation:portrait){ 
    #warning-message { 
     display:none; 
    } 
} 

@media screen and (max-width: 980px) and (orientation:landscape){ 
    .content { 
     display:none; 
    } 
    .mobile { 
     display:none; 
    } 
    #warning-message { 
     display:block; 
    } 
} 
+0

가능한 중복 https://stackoverflow.com/questions/5735467/css-media-queries-is-it-possible-to-detect-portrait-landscape-tablet- 모드 – Granny

+0

잘 작동합니다. https://jsfiddle.net/fppvbt0v/ –

답변