HTML 숨기기 요소
HTML5의 숨겨진 전역 속성은 부울 속성입니다. 이는 대상 요소가 HTML 문서와 더 관련이 있는지 여부를 규정합니다. 숨겨진 속성을 사용하는 한 가지 예는 사용자가 인증되지 않은 경우 승인되지 않은 HTML 웹 페이지에 있는 특정 콘텐츠를 가리거나 드러내는 데 사용할 수 있다는 것입니다. 그때까지 브라우저는 활성 숨겨진 속성(즉, 속성이 설정됨)이 있는 요소를 렌더링하지 않습니다.
숨겨진 속성 활용
숨겨진 속성을 사용하는 방법 중 하나는 일부 조건(예: 라디오 버튼 선택 등)이 충족될 때까지 사용자가 요소를 보지 못하게 하는 것과 같습니다. 그런 다음 JavaScript 코드는 숨겨진 속성을 다시 규정할 수 있습니다. , 따라서 요소가 표시됩니다. 이 속성은 개별 프리젠테이션에 대해서만 내용을 숨기는 데 사용되어서는 안 됩니다. 오히려 숨겨진 콘텐츠가 있는 경우 모든 프레젠테이션에 대해 동일한 상태를 유지해야 합니다.
숨겨진 콘텐츠는 숨겨지지 않은 콘텐츠나 아직 활성화된 숨겨진 콘텐츠의 하위 콘텐츠와 연결되어서는 안 됩니다. 이렇게 하면 양식 요소를 아직 제출할 수 있고 스크립트 요소를 실행할 수 있습니다. 그러나 스크립트와 요소는 다른 컨텍스트에 숨겨진 모든 콘텐츠를 참조할 수 있습니다.
구문
<element hidden> </element>
HTML 숨기기 요소의 예
다음은 HTML 요소 숨기기의 예입니다.
예시 #1
코드:
<!DOCTYPE html> <html> <head> <title>HTML hide element</title> <style> body { text-align:center; } h1 { color:blue; } </style> </head> <body> <h1>EDUCBA</h1> <h2>HTML Hide element</h2> <!-- hidden paragraph --> <p hidden>A learning portal</p> </body> </html>
출력:
예시 #2
코드:
<!DOCTYPE html> <html> <head> <title>HTML hide element</title> <style> body { text-align:center; } h1 { color:blue; } </style> </head> <body> <h1>EDUCBA</h1> <h2>HTML Hide element</h2> <button id="btn">TOGGLE HIDDEN ELEMENTS</button> <p id="p" hidden>This paragraph uses HTML5's <code>hidde</code> element.</p> <textarea id="ta" hidden rows="5" cols="40">This textarea was hidden using the hide element</textarea> <!-- hidden paragraph --> <p hidden>A learning portal</p> <script> document.getElementById("btn").addEventListener('click', function () {p.hidden = !p.hidden;ta.hidden = !ta.hidden;}, false); </script> </body> </html>
출력:
예 #3 – 속성의 유용성
Hidden 속성의 정의에 따라 숨겨진 속성을 사용하여 HTML 웹페이지에 있는 모든 콘텐츠를 숨길 수 있으며 나중에 JavaScript 코드를 사용하여 해당 콘텐츠에 액세스할 수 있습니다. 요소를 숨기려는 대상은 속성을 표시 속성으로 사용하여(즉, 없음으로 설정) CSS를 통해 달성할 수도 있지만 숨겨진 속성을 사용하는 것은 쉬운 방법입니다. 따라서 숨겨진 속성이 있는 콘텐츠는 DOM의 일부이지만 사용자는 이에 액세스할 수 없다고 말할 수 있습니다.
아래 예에서는
코드:
<!DOCTYPE html> <html> <head> <title>HTML hide element</title> <style> body { text-align:center; } h1 { color:blue; } </style> </head> <body> <h1>EDUCBA</h1> <h2>HTML Hide element</h2> <button id="btn">DISPLAY HIDDEN TEXT</button> <output id="op">(Hidden text will appear here)</output> <textarea id="ta" hidden rows="5" cols="40">This textarea was hidden using the hide element</textarea> <!-- hidden paragraph --> <p hidden>A learning portal</p> <script> document.getElementById("btn").addEventListener('click', function () {op.innerHTML = ta.innerHTML;}, false); </script> </body> </html>
출력:
유의사항
숨겨진 속성과 상호작용하기 전에 잘 알아야 할 몇 가지 중요한 사항은 다음과 같습니다.
- 독립적인 해상도와 화면 크기에서 액세스할 수 있는 콘텐츠는 숨겨진 속성을 사용하여 콘텐츠를 숨겨서는 안 됩니다.
- 콘텐츠 전환기나 탭 구성 요소의 보이지 않는 부분을 숨기거나 덮는 데 숨겨진 속성을 활용하면 안 됩니다.
- 숨겨지지 않은 요소는 숨겨진 요소에 하이퍼링크로 연결되어서는 안 됩니다.
- 숨김으로 표시된 요소는 여전히 활성 상태일 수 있습니다.
- 모든 사용자로부터 콘텐츠를 숨기려면 HTML5 숨김 속성을 사용하세요(CSS 표시와 함께: 아직 숨김을 지원하지 않는 브라우저의 경우 없음). aria-hidden을 사용할 필요가 없습니다.
결론
다음은 이 주제에서 기억해야 할 주요 핵심 사항 중 일부입니다.
숨겨진 속성에 적합한 사용 사례는 다음과 같습니다.
- 아직 관련성은 없지만 나중에 필요할 수 있는 콘텐츠
- 이전에 사용되었으나 더 이상 필요하지 않은 콘텐츠
- 재사용이 가능하고 템플릿과 같은 방식으로 페이지의 다양한 부분에서 활용되는 콘텐츠입니다.
- 오프스크린 캔버스를 드로잉 버퍼로 생성
숨겨진 속성의 부적합한 사용 사례는 다음과 같습니다.
- 탭 대화 상자 내에서 패널을 숨깁니다.
- 다른 프레젠테이션에서는 표시되도록 의도하면서 개별 프레젠테이션에서는 콘텐츠를 숨깁니다.
위 내용은 HTML 숨기기 요소의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

HTML의 테이블 테두리 안내. 여기에서는 HTML의 테이블 테두리 예제를 사용하여 테이블 테두리를 정의하는 여러 가지 방법을 논의합니다.

HTML의 Nested Table에 대한 안내입니다. 여기에서는 각 예와 함께 테이블 내에 테이블을 만드는 방법을 설명합니다.

HTML 여백-왼쪽 안내. 여기에서는 HTML margin-left에 대한 간략한 개요와 코드 구현과 함께 예제를 논의합니다.

HTML 테이블 레이아웃 안내. 여기에서는 HTML 테이블 레이아웃의 값에 대해 예제 및 출력 n 세부 사항과 함께 논의합니다.

HTML 입력 자리 표시자 안내. 여기서는 코드 및 출력과 함께 HTML 입력 자리 표시자의 예를 논의합니다.

이 튜토리얼은 PHP를 사용하여 XML 문서를 효율적으로 처리하는 방법을 보여줍니다. XML (Extensible Markup Language)은 인간의 가독성과 기계 구문 분석을 위해 설계된 다목적 텍스트 기반 마크 업 언어입니다. 일반적으로 데이터 저장 AN에 사용됩니다

HTML 순서 목록에 대한 안내입니다. 여기서는 HTML Ordered 목록 및 유형에 대한 소개와 각각의 예에 대해서도 설명합니다.

HTML onclick 버튼에 대한 안내입니다. 여기에서는 각각의 소개, 작업, 예제 및 다양한 이벤트의 onclick 이벤트에 대해 설명합니다.
