Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML

  1. HTML ondragover 속성 – 요소를 드래그하는 동안 스크립트 실행하기

    HTML에서 ondragover 속성을 사용하면 요소가 드래그되는 동안(드래그된 요소가 유효한 드롭 대상 위를 지나갈 때) 지정한 스크립트를 실행할 수 있습니다.드래그 앤 드롭 기능을 구현하려면 ondragover와 함께 ondragstart, ondrop 같은 관련 이벤트 속성들을 함께 사용하는 것이 일반적입니다. 특히 ondragover 이벤트에서는 기본 동작을 막기 위해 event.preventDefault()를 호출해야 요소를 실제로 드롭할 수 있습니다.예제다음 코드를 실행하여 ondragover 속성의 동작을 직접 확인해

  2. HTML headers 속성으로 셀에 연결된 헤더 셀 지정하기

    HTML에서 특정 데이터 셀이 어떤 헤더 셀과 연관되어 있는지 명시하려면 headers 속성을 사용하면 됩니다. 이 속성에는 해당 테이블 헤더(<th>) 요소에 부여된 id 값을 공백으로 구분하여 하나 이상 나열할 수 있습니다.headers 속성의 역할headers 속성은 화면상의 시각적 변화를 만들지는 않지만, 스크린 리더와 같은 보조 기술(Assistive Technology)이 복잡한 테이블을 읽을 때 각 셀이 어떤 헤더에 속하는지 정확히 파악하도록 도와줍니다. 따라서 접근성(accessibility)을 높이고 싶은

  3. HTML에서 요소의 텍스트가 잘릴 때 스크립트 실행하기 – oncut 속성 완벽 가이드

    사용자가 요소의 텍스트를 잘라내기(cut)하면 HTML에서 oncut 속성이 트리거됩니다. 이 이벤트는 사용자가 Ctrl+X 단축키를 누르거나 마우스 오른쪽 버튼 메뉴에서 잘라내기를 선택했을 때 발생하며, 주로 <input>, <textarea> 또는 contenteditable 속성이 적용된 편집 가능한 요소에서 동작합니다.oncut 속성의 기본 문법<element oncut=script> 형태로 작성하며, 따옴표 안에는 잘라내기 이벤트가 발생했을 때 실행할 자바스크립트 함수나 코드를 넣습니다.예제

  4. HTML에서 요소 더블클릭 시 스크립트 실행하는 방법 (ondblclick)

    HTML에서 요소를 두 번 클릭(더블클릭)했을 때 특정 스크립트를 실행하려면 ondblclick 속성을 사용하면 됩니다. 버튼, 이미지, 텍스트 등 어떤 요소에든 적용할 수 있으며, 사용자가 해당 요소를 빠르게 연속으로 두 번 클릭하면 지정된 JavaScript 함수가 자동으로 호출됩니다.ondblclick 속성이란?ondblclick은 HTML에서 제공하는 이벤트 핸들러 속성으로, 일반적인 단일 클릭(onclick)과는 다른 동작입니다. 예를 들어 한 번 클릭에는 선택 기능을, 두 번 클릭에는 상세 보기나 편집 기능을 연결하는 식

  5. HTML에서 더 이상 관련 없는 요소를 지정하는 방법 – hidden 속성 완벽 가이드

    HTML5에서는 hidden 속성을 사용하여 특정 요소를 숨길 수 있습니다. 이 속성이 적용된 요소는 브라우저 화면에 표시되지 않으며, 더 이상 관련이 없는 콘텐츠임을 의미론적으로 나타냅니다.hidden 속성의 특징hidden 속성은 불리언(Boolean) 속성이므로 별도의 값을 지정하지 않고도 사용할 수 있습니다. CSS의 display: none;과 시각적으로는 비슷한 효과를 내지만, hidden 속성은 해당 콘텐츠가 현재 사용자와 관련이 없음을 명시적으로 선언한다는 점에서 의미론적 차이가 있습니다.또한 이 속성은 Chrome,

  6. HTML에서 요소에 고유 ID를 지정하는 방법 – id 속성 사용법 완벽 정리

    HTML에서 특정 요소에 고유한 ID를 부여하려면 id 속성을 사용합니다. ID는 문서 내에서 단 하나의 요소에만 적용되어야 하며, CSS 스타일링이나 JavaScript로 해당 요소를 조작할 때 유용하게 활용됩니다.id 속성의 주요 규칙ID 값은 문서 전체에서 중복될 수 없습니다.공백을 포함해서는 안 되며, 의미 있는 이름으로 작성하는 것이 좋습니다.JavaScript의 getElementById() 메서드나 CSS의 #id 선택자와 함께 사용됩니다.예제 코드아래 예제는 id 속성을 실제로 활용하는 방법을 보여줍니다. 버튼을 클릭

  7. HTML에서 높은 값으로 간주되는 범위를 설정하는 방법

    HTML high 속성으로 높은 값 범위 설정하기HTML에서 측정값이 높은 값(high value)으로 간주되는 상한 범위를 지정하려면 <meter> 요소의 high 속성을 사용하면 됩니다.high 속성은 측정 범위 안에서 높음으로 판단되는 기준점을 숫자로 정의합니다. 이 값은 반드시 min과 max 사이에 있어야 하며, low 속성으로 지정한 값보다 커야 합니다.예제 코드다음 코드를 실행하여 high 속성이 실제로 어떻게 동작하는지 확인해 보세요.<!DOCTYPE html><html>  &

  8. HTML에서 요소 내용이 복사될 때 스크립트 실행하기 – oncopy 속성 완벽 가이드

    웹 개발을 하다 보면 사용자가 페이지의 텍스트를 복사하는 순간을 감지하고 싶은 경우가 있습니다. 이럴 때 유용하게 쓸 수 있는 것이 바로 HTML의 oncopy 속성입니다.oncopy 속성이란?사용자가 요소의 텍스트를 복사하는 순간, HTML의 oncopy 속성에 지정된 자바스크립트 함수가 자동으로 실행(트리거)됩니다. 이를 활용하면 복사 이벤트 발생 시 알림 메시지를 표시하거나, 통계를 기록하는 등 다양한 동작을 구현할 수 있습니다.oncopy 속성 예제 코드아래 예제는 입력 필드의 텍스트가 복사되었을 때 화면에 메시지를 출력하는

  9. HTML에서 텍스트 트랙 종류 지정하기 – kind 속성 사용법과 예제

    HTML kind 속성이란?HTML에서 텍스트 트랙의 종류를 지정하려면 <track> 요소에 kind 속성을 사용합니다. 이 속성을 활용하면 동영상에 추가되는 텍스트 파일이 어떤 용도인지 브라우저에 알려줄 수 있습니다. 예를 들어, 자막 파일을 연결할 때는 kind 값을 subtitles로 설정하면 됩니다.kind 속성에 사용할 수 있는 값subtitles – 자막 (기본값): 대화 내용을 다른 언어로 번역해 보여줍니다.captions – 자막(청각 지원용): 음향 효과나 화자 정보까지 포함하여 청각 장애가 있는 사용자를

  10. HTML에서 ismap 속성으로 서버 측 이미지 맵 설정하는 방법

    HTML에서 ismap 속성을 사용하면 이미지를 서버 측 이미지 맵(server-side image map)으로 설정할 수 있습니다.서버 측 이미지 맵이란, 사용자가 이미지의 특정 위치를 클릭하면 해당 좌표 정보가 URL 쿼리 문자열 형태로 서버에 전송되는 방식을 말합니다. 서버는 전달받은 좌표를 분석해 그에 맞는 응답을 반환합니다.ismap 속성의 동작 원리ismap 속성은 <img> 태그가 <a> 태그(하이퍼링크) 내부에 있을 때만 작동합니다. 사용자가 이미지를 클릭하면 클릭 지점의 X, Y 좌표가 링크 U

  11. HTML에서 객체가 사용할 리소스의 URL을 지정하는 방법

    HTML에서 <object> 요소가 사용할 리소스의 URL을 지정하려면 data 속성을 사용합니다.data 속성은 객체에 삽입할 외부 리소스의 경로를 지정하는 역할을 하며, 플래시 파일(SWF), PDF 문서, 이미지, 동영상 등 다양한 형식의 콘텐츠를 웹 페이지에 포함할 때 활용됩니다.사용 예시아래 코드를 실행하면 data 속성이 실제로 어떻게 작동하는지 확인할 수 있습니다.<!DOCTYPE html> <html>    <body>   &nbs

  12. HTML ondragover 속성 – 유효한 드롭 대상 위로 요소를 드래그할 때 스크립트 실행하는 방법

    HTML에서 요소를 유효한 드롭(drop) 대상 위로 드래그하는 순간 특정 스크립트를 실행하고 싶다면 ondragover 속성을 사용하면 됩니다. ondragover 속성이란? ondragover는 HTML5 드래그 앤 드롭(Drag and Drop) API에서 제공하는 이벤트 속성으로, 드래그 중인 요소가 유효한 놓기(drop) 대상 위에 있을 때 지속적으로 발생합니다. 기본적으로 브라우저는 요소를 다른 위치에 드롭하는 것을 허용하지 않기 때문에, ondragover 이벤트 핸들러 안에서 반드시 event.preventDefaul

  13. HTML에서 페이지 전용 사용자 정의 데이터를 비공개로 저장하는 방법

    HTML에서 페이지나 애플리케이션에 대한 사용자 정의 데이터를 비공개로 저장하려면 data-* 속성을 사용하면 됩니다. 이 속성을 활용하면 표준 속성 외에 필요한 추가 정보를 요소에 직접 담아둘 수 있으며, 화면에는 표시되지 않으면서 JavaScript를 통해 자유롭게 읽고 활용할 수 있습니다. data-* 속성 작성 규칙 속성 이름은 반드시 data-로 시작해야 합니다. 속성 이름에 대문자를 포함해서는 안 되며, 모두 소문자로 작성해야 합니다. data- 뒤에 원하는 이름을 붙여 사용합니다(예: data-rank-type).

  14. HTML onemptied 속성 – 파일이 없거나 비어 있을 때 스크립트 실행하기

    HTML에서 onemptied 속성을 사용하면 미디어 파일을 사용할 수 없거나 재생 목록이 비어 있을 때 특정 스크립트를 실행할 수 있습니다. 이 이벤트는 주로 <video>나 <audio> 요소에서 재생 목록이 갑자기 비게 되는 상황에 발생합니다.onemptied 속성의 동작 방식onemptied는 HTML5 미디어 이벤트 중 하나로, 미디어 요소가 예기치 않게 비어 있는 상태가 되었을 때 트리거됩니다. 네트워크 오류나 소스 파일 누락 등으로 인해 콘텐츠를 더 이상 사용할 수 없는 경우 유용하게 활용할 수 있

  15. HTML에서 미디어 재생이 끝났을 때 스크립트 실행하는 방법

    HTML에서 미디어(오디오·비디오)의 재생이 끝나는 시점에 특정 스크립트를 실행하려면 onended 속성을 사용하면 됩니다. 이 속성은 미디어가 마지막까지 재생된 직후에 자동으로 트리거되며, 시청해 주셔서 감사합니다, 다음 영상도 기대해 주세요! 같은 메시지를 표시하는 데 활용할 수 있습니다.onended 속성이란?onended는 <video> 및 <audio> 요소에 적용할 수 있는 이벤트 속성으로, 미디어 파일이 끝에 도달했을 때 지정한 JavaScript 함수를 호출합니다. 동영상 시청 후 안내 메시지 출

  16. HTML dirname 속성 사용법 – 폼 제출 시 텍스트 방향 함께 보내기

    HTML의 dirname 속성을 사용하면 폼을 제출할 때 입력 필드의 텍스트 방향(text direction) 정보를 함께 전송할 수 있습니다. 이 속성은 특히 아랍어나 히브리어처럼 오른쪽에서 왼쪽으로 쓰는 언어(RTL)와 영어처럼 왼쪽에서 오른쪽으로 쓰는 언어(LTR)를 동시에 지원해야 하는 다국어 웹사이트에서 매우 유용합니다.dirname 속성의 동작 원리폼이 제출될 때 전송되는 값은 해당 입력 필드의 name 값 뒤에 .dir이 붙은 형태입니다. 예를 들어 name=sname, dirname=sname.dir로 설정했다면, 실

  17. HTML ondragstart 속성 완벽 가이드 – 드래그 시작 시 스크립트 실행하는 방법

    HTML에서 드래그 작업이 시작되는 순간 특정 스크립트를 실행하고 싶다면 ondragstart 속성을 사용하면 됩니다. 이 속성은 사용자가 요소를 드래그하기 시작할 때 트리거되며, 주로 dataTransfer 객체에 드래그할 데이터를 설정하는 데 활용됩니다.ondragstart 속성의 기본 개념ondragstart는 HTML5 드래그 앤 드롭(Drag & Drop) API의 핵심 이벤트 중 하나로, draggable=true로 설정된 요소에서만 동작합니다. 드래그가 시작될 때 실행할 자바스크립트 함수를 지정하며, 일반적으로 다음과

  18. HTML 폼 제출 시 폼 데이터를 보낼 위치를 설정하는 방법

    HTML에서 폼(form)을 제출할 때 폼 데이터를 어디로 보낼지 지정하려면 formaction 속성을 사용하면 됩니다. formaction 속성은 <form> 요소의 action 속성보다 우선적으로 적용됩니다. 이 속성은 제출 버튼(<button type=submit> 또는 <input type=submit>)에 지정할 수 있으며, 하나의 폼 안에서도 버튼마다 서로 다른 처리 페이지로 데이터를 전송할 수 있다는 점이 큰 장점입니다. 예제 다음 코드를 실행하면 formaction 속성의 동작을 직접

  19. HTML에서 for 속성으로 폼 요소와 라벨을 연결하는 방법

    HTML에서 <label> 요소의 for 속성을 사용하면 해당 라벨이 어떤 폼 요소(입력 컨트롤)에 바인딩되는지 지정할 수 있습니다. for 속성의 값은 반드시 연결하려는 폼 요소의 id 값과 일치해야 합니다.for 속성의 역할라벨과 폼 요소가 올바르게 연결되면 다음과 같은 장점이 있습니다.사용자가 라벨 텍스트를 클릭해도 해당 입력 요소(라디오 버튼, 체크박스 등)가 활성화됩니다.클릭 영역이 넓어져 모바일 환경에서도 조작이 쉬워집니다.스크린 리더 등 보조 기술이 라벨과 입력 필드의 관계를 인식할 수 있어 웹 접근성이 크게

  20. HTML에서 요소가 속한 양식 이름 설정하기 – form 속성 활용법

    HTML에서 form 속성을 사용하면 요소가 속한 양식(form)의 이름을 지정할 수 있습니다. 이 속성을 활용하면 하나의 요소가 하나 이상의 양식에 연결되도록 설정할 수 있으며, 특히 <button>, <input>, <select> 같은 요소가 실제로는 양식 태그 외부에 위치하지만 특정 양식에 데이터를 제출해야 할 때 매우 유용합니다.form 속성 사용 예제다음 코드를 실행하여 form 속성을 직접 구현해 볼 수 있습니다. 아래 예제에서는 제출 버튼이 <form> 태그 바깥에 있지만,

Total 1999 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:75/100  20-컴퓨터/Page Goto:1 69 70 71 72 73 74 75 76 77 78 79 80 81