HTML 호버 란 무엇입니까?
HTML (HyperText Markup Language) 문서를 표시하는 웹 브라우저에서 HTML 호버는 사용자 입력을 통해 생성되는 조치 또는 이벤트입니다. 엄격하게 정의하면 HTML 호버는 화면의 마우스 커서가 웹 페이지 내의 요소에있을 때 발생하며 웹 페이지 내에 배치 된 코드로 응답 할 수있는 호버 이벤트를 트리거합니다. 실제 효과는 일부 탐색 텍스트 표시에서 이미지를 강조 표시하도록 변경하거나 웹 페이지에서 별도의 속성을 수정하는 것까지 가능합니다. 일부 웹 브라우저와 운영 체제는 호버 이벤트를 약간 다르게 정의하므로 키보드의 탭 키를 사용한 선택도 호버링으로 간주됩니다. HTML 호버 이벤트는 일반적으로 CSS (Cascading Style Sheet) 코드, JavaScript® 함수 또는이 둘의 조합으로 캡처됩니다. 기본 HTML에는 호버링 커서와 직접 상호 작용할 수있는 기능이 없기 때문입니다.
사용자 입력을 허용하는 대부분의 컴퓨터 운영 체제는 실제로는 단순한 것처럼 보이는 각 동작을 일련의 단계 또는 이벤트로 분류합니다. 웹 브라우저는 이러한 이벤트를 해석하고 응답하여 사용자가 웹 페이지와 상호 작용할 수 있어야합니다. 이러한 이벤트는 사용자 작업에 대한 응답으로 컴퓨터 시스템에 의해 생성되어 웹 브라우저로 전달 된 다음 HTML 페이지에 첨부 된 이벤트를 수신하는 모든 활성 프로그램에서 사용할 수 있습니다.
마우스 커서가 HTML 문서의 요소를 지나갈 때 실제로는 최소한 세 개의 개별 이벤트가 생성됩니다. 첫 번째는 마우스가 요소와 처음으로 접촉 할 때이며,이를 enter 또는 onMouseEnter 이벤트라고합니다. 마우스가 요소를 떠날 때 생성 된 마지막 이벤트를 exit 또는 onMouseExit 이벤트라고합니다. 마우스가이 두 이벤트 사이의 요소 안에있는 기간을 호버링이라고하며 HTML 호버 이벤트를 생성합니다. 호버링에 대해 주목할 점은 마우스가 항상 호버링으로 간주되기 위해 항상 완벽하게 앉아있을 필요는 없으며, 요소 공간에 들어가는 것만으로도 이벤트가 자동으로 트리거 될 수 있다는 것입니다.
탐색 지원은 HTML 호버 이벤트에 일반적으로 사용되는 것으로 링크 또는 이미지가 전달 될 때 마우스 커서 위치에 일부 정보 텍스트가 팝업됩니다. 또한 문서에서 단어의 짧은 텍스트 정의를 제공하는 데 사용될 수 있습니다. 더 자주, 그것은 마우스가 초점을 줄 때 그래픽 다이얼이나 화살표를 움직이게하는 것과 같은 미학적 목적으로 사용됩니다. 이를 방지하기위한 많은 보안 예방책이 있지만, 특히 악성 코드가 웹 페이지의 빈 공간에서 HTML 호버 이벤트를 사용하여 팝업 창이 웹 브라우저 외부에 나타날 수 있습니다.