예
data-* 속성을 사용하여 사용자 정의 데이터 삽입:
<ul> <li data-animal-type="bird">Owl</li> <li data-animal-type="fish">Salmon</li> <li data-animal-type="spider">Tarantula</li> </ul>
브라우저 지원
IE, Firefox, Chrome, Safari, Opera
모든 주요 브라우저는 data-* 속성을 지원합니다.
정의 및 사용법
data-* 속성은 페이지 또는 애플리케이션에 대한 개인 사용자 정의 데이터를 저장하는 데 사용됩니다.
data-* 속성을 사용하면 모든 HTML 요소에 사용자 정의 데이터 속성을 포함할 수 있습니다.
저장된(사용자 정의) 데이터는 페이지의 JavaScript 내에서 활용되어 더 나은 사용자 경험을 만들 수 있습니다(Ajax 호출이나 서버 측 데이터베이스 쿼리 없이).
data-* 속성에는 다음 두 부분이 포함됩니다.
속성 이름에는 대문자가 포함될 수 없으며 접두사 "data-" 뒤에는 문자가 하나 이상 있어야 합니다.
-
속성 값은 무엇이든 가능합니다. string
참고: 사용자 에이전트는 "data-" 접두사가 붙은 사용자 정의 속성을 완전히 무시합니다.
HTML 4.01과 HTML5의 차이점
data-* 속성은 HTML5의 새로운 기능입니다.
Syntax
<element data-*="somevalue">
속성 값
value | Description |
somevalue | 속성 값을 지정합니다(문자열로). |
jQuery의 attr과 prop에는 IE9 이전 버전에서 속성을 잘못 사용하면 메모리 누수가 발생한다고 언급되어 있고, HTML5에서는 Attribute와 Property의 차이도 매우 귀찮습니다. * 속성을 사용자 정의하는 방법. 소위 data-*는 실제로 data- 접두사에 사용자 정의된 속성 이름을 더한 것입니다. 데이터는 이 구조를 사용하여 저장될 수 있습니다. data-*를 사용하면 혼란스럽고 관리되지 않는 사용자 정의 속성의 현재 상황을 해결할 수 있습니다.
읽기 및 쓰기 방법
data-*에는 두 가지 설정 방법이 있습니다. HTML 요소tag
<div id="test" data-age="24"> Click Here </div>
에 직접 쓸 수 있습니다. data-age는 사용자 정의 속성입니다. 물론 JavaScript를 사용하여 설정할 수도 있습니다. 작동하려면 HTML5의 요소에는 DOMStringMap 유형의 키-값 쌍 모음인 데이터세트 속성이 있습니다
var test = document.getElementById('test'); test.dataset.my = 'Byron';
이러한 방식으로 data-my 사용자 정의 속성이 JavaScript 사용에 추가됩니다. 주의할 점
1. 속성을 추가하거나 읽을 때 접두사 data-*를 제거해야 합니다. 위의 예와 같이 test.dataset.data-my = 'Byron'; 형식을 사용하지 않습니다.
2. 속성 이름에도 하이픈(-)이 포함된 경우 카멜 표기법으로 변환해야 하지만 CSS에서 선택자를 사용하는 경우 하이픈 형식을 사용해야 합니다
위 내용은 html5 data-* 페이지 또는 애플리케이션에 대한 개인 사용자 정의 데이터를 저장하는 속성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

H5 및 HTML5는 동일한 것을, 즉 html5를 나타냅니다. HTML5는 HTML의 다섯 번째 버전으로 시맨틱 태그, 멀티미디어 지원, 캔버스 및 그래픽, 오프라인 스토리지 및 로컬 스토리지와 같은 새로운 기능을 제공하여 웹 페이지의 표현성 및 상호 작용성을 향상시킵니다.

h5referstohtml5, apivotaltechnologyinwebdevelopment.1) html5introducesnewelements 및 dynamicwebapplications.2) itsupp ortsmultimediawithoutplugins, enovannangeserexperienceacrossdevices.3) SemanticLementsImproveContentsTructUreAndSeo.4) H5'Srespo

H5 개발에서 마스터 해야하는 도구 및 프레임 워크에는 vue.js, React 및 Webpack이 포함됩니다. 1.vue.js는 사용자 인터페이스를 구축하고 구성 요소 개발을 지원하는 데 적합합니다. 2. 복잡한 응용 프로그램에 적합한 가상 DOM을 통해 페이지 렌더링을 최적화합니다. 3. Webpack은 모듈 포장에 사용되며 리소스로드를 최적화합니다.

html5hassignificallytransformedwebdevelopmentbyintranticalticlementements, 향상 Multimediasupport 및 Improvingperformance.1) itmadewebsitessmoreaccessibleadseo 친환경적 인 요소, 및 .2) Html5intagnatee

H5는 시맨틱 요소 및 ARIA 속성을 통해 웹 페이지 접근성 및 SEO 효과를 향상시킵니다. 1. 컨텐츠 구조를 구성하고 SEO를 개선하기 위해 사용합니다. 2. Aria-Label과 같은 ARIA 속성은 접근성을 향상시키고 보조 기술 사용자는 웹 페이지를 원활하게 사용할 수 있습니다.

"H5"와 "HTML5"는 대부분의 경우 동일하지만 특정 시나리오에서는 다른 의미를 가질 수 있습니다. "HTML5"는 새로운 태그와 API를 포함하는 W3C 정의 표준입니다. "H5"는 일반적으로 HTML5의 약어이지만 모바일 개발에서는 HTML5를 기반으로 한 프레임 워크를 참조 할 수 있습니다. 이러한 차이를 이해하면 프로젝트 에서이 용어를 정확하게 사용하는 데 도움이됩니다.

H5 또는 HTML5는 HTML의 다섯 번째 버전입니다. 개발자에게 더 강력한 도구 세트를 제공하여 복잡한 웹 애플리케이션을보다 쉽게 만들 수 있습니다. H5의 핵심 기능에는 다음이 포함됩니다. 1) 웹 페이지에 그래픽 및 애니메이션을 그리는 요소; 2) 웹 페이지 구조를 SEO 최적화에 명확하고 도움이되는 시맨틱 태그 등; 3) GeolocationApi 지원 위치 기반 서비스와 같은 새로운 API; 4) 호환성 테스트 및 폴리 필 라이브러리를 통해 크로스 브라우저 호환성을 보장해야합니다.

H5 링크를 만드는 방법? 링크 대상 결정 : H5 페이지 또는 응용 프로그램의 URL을 가져옵니다. HTML 앵커 작성 : & lt; a & gt; 태그 앵커를 만들고 링크 대상 URL을 지정합니다. 링크 속성 설정 (선택 사항) : 필요에 따라 대상, 제목 및 on 클릭 속성을 설정하십시오. 웹 페이지에 추가 : 링크가 나타나려는 웹 페이지에 HTML 앵커 코드를 추가하십시오.


핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

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

WebStorm Mac 버전
유용한 JavaScript 개발 도구

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기
