질문과 배워나가야 할 것들
[Viewport를 사용][https://jongmin92.github.io/2017/02/09/html/viewport/]
head 태그 사이에 다음 코드를 입력합니다. 기본적으로 데스크탑 브라우저에서는 viewport 메타 태그를 사용하지 않아 무시합니다.
<meta name="viewport" content="width=device-width, initial-scale=1.0" />modal은 대체 뭐람?
모달
간단히 말해 새 모달 창이 열렸을 땐 기존에 있던 창을 사용하지 못하는 방식이다. 예를 들어 어떠한 응용프로그램에서 에러 메시지가 뜬다고 가정하자. 그 메시지를 확인 또는 취소를 눌러야만 다음으로 진행이 가능하고, 그 메시지가 뜬 상태라면 뒤에 있는 창을 선택할 수 없다. 어렵게 말하면 어느 다이얼로그 창이 프로그램의 제어권을 독점해서 이 창이 종료되기전엔 다른 작업을 할 수 없는 것으로 다른 작업을 할 수 없다는 말은 현재 발생한 모달 다이얼로그의 부모 창을 의미 하며 다른 윈도우 창은 별개로 작업이 가능하다. 중요한 메시지를 표시하는 다이얼로그는 거의 모달로 나타낸다. Visual Studio의 정보 대화 상자나, API의 MessageBox는 사용할 수 있는 모달 형식의 한 예이다.
모달리스 모달리스는 어느 하나의 다이얼로그 창이 있어도 프로그램 제어권을 독점하지 않으므로 다른 작업을 할 수 있는 것이다. 모달리스는 사용자가 순서에 관계 없이 액세스할 수 있기 때문에 사용자의 동작에 관계 없이 응용 프로그램의 상태를 일관성 있게 유지해야 한다. 그래서 프로그래밍하기가 더욱 어렵다. 도구 창은 종종 모달리스 형식으로 표시되며, Visual Studio의 편집 메뉴에서 사용할 수 있는 찾기 대화 상자는 모달리스 대화 상자의 한 예다. 모달리스 형식은 자주 사용하는 명령이나 정보를 표시하는 데 사용한다.
http://showmiso.tistory.com/26 http://www.gnujava.com/board/articleview.jsp?articleno=3797&boardno=11&tablecd=EPAR04&table_no=04
모달 윈도(Modal Window)는 사용자 인터페이스 디자인 개념에서 자식 윈도에서 부모 윈도로 돌아가기 전에 사용자의 상호동작을 요구하는 창을 말한다. 그래서 응용 프로그램의 주 창의 작업 흐름을 방해한다. 일반적으로 모달 대화상자로 불리는데, 그 이유는 대화상자를 부를 때 흔히 사용되기 때문이다. 우리가 자주 사용하는 파일 열기/저장 대화상자를 생각하면 이해하기 쉽다.
모달 창들은 일반적으로 사용자의 명령을 인식하기 위해서나, 긴급 상황을 알리기 위해 많이 사용된다. 웹에서는 이미지 작업을 예로 든다면 이미지를 자세하게 볼 때 자주 사용된다.