반응형 웹 디자인
반응형 웹 디자인(또는 "RWD")은 다양한 브라우저 플랫폼에 맞춤형 표시 환경을 제공하는 웹 디자인의 한 유형입니다. RWD로 만든 웹사이트는 사이트에 접속하는 데 사용된 기기에 따라 서로 다른 인터페이스를 표시합니다. 예를 들어 반응형 웹사이트는 노트북에서는 한 가지 방식으로, 태블릿에서는 다른 방식으로, 스마트폰에서는 또 다른 방식으로 표시될 수 있습니다.
오늘날 많은 사람은 데스크톱 컴퓨터나 노트북보다 모바일 기기에서 웹사이트에 접속합니다. 대부분의 스마트폰은 일반 웹사이트를 표시할 수 있지만, 콘텐츠를 읽기 어렵고 탐색하기는 더 어렵습니다. 따라서 많은 웹 개발자는 이제 작은 화면에서 더 나은 웹 탐색 환경을 제공하기 위해 반응형 웹 디자인을 사용합니다.
모바일 기기예: (iOS 및 Android 휴대폰)용으로 설계된 웹사이트는 일반적으로 더 큰 기본 글꼴 크기와 단순화된 탐색 기능을 제공합니다. 일부 사이트는 터치스크린 인터페이스를 활용해 스와이프, 회전, 두 손가락으로 확대 및 축소하는 동작을 지원하기도 합니다. 모바일에 최적화된 웹사이트는 스크롤해야 하는 필요성을 줄이기 위해 불필요한 콘텐츠를 제거할 수도 있습니다. 터치스크린은 마우스 포인터를 지원하지 않으므로 이미지 롤오버 및 기타 마우스 오버 기능은 대개 제거됩니다.
반응형 웹 디자인을 구현하는 방법에는 여러 가지가 있습니다. 한 가지 방법은 사용자의 플랫폼(예: iPad 또는 iPhone)을 동적으로 감지하고 해당 기기에 맞는 특정 HTML 및 CSS를 불러오는 것입니다. 또 다른 방법은 미디어 쿼리를 사용하는 것으로, 브라우저 창의 크기에 따라 서로 다른 CSS 스타일을 자동으로 불러옵니다. 미리 작성된 여러 JavaScript 및 CSS 파일이 포함된 Bootstrap 패키지는 미디어 쿼리를 기반으로 하며 반응형 웹 디자인에서 흔히 사용됩니다.
지식 테스트하기