[JavaScript] 미디어쿼리(Media Query) vs 유저 에이전트(User Agent) 모바일 디바이스 감지하기
                        
·
                          
                      Development/JavaScript
                        최근에 서비스 중인 웹 페이지를 모바일 디바이스에 맞게 변형하는 작업을 진행했다.기존 메인 페이지를 모바일 환경에 다 담지 못하므로, 모바일용 메인 페이지를 만들고,게시판도 모바일 디바이스에서 유연하게 사용할 수 있도록 UI를 전면 수정했다. 전반적인 디자인은 웹 디자이너께서 해주셨지만 이를 적용하는 건 나의 몫이었다😂웹 화면과 모바일 화면을 구분하기 위해서 사용한 방법은 미디어 쿼리(Media Query)였다.미디어 쿼리는 CSS에서 화면의 크기나 기기의 특성에 따라 다른 스타일을 적용할 수 있게 해주는 기능이다.즉, 화면의 크기에 따라 달라지는 "반응형 웹(responsive web)"을 만들 수 있다. 미디어 쿼리는 @media 으로 CSS에 작성하면 된다.@media (조건) { /* 조건을 ..