HTML에서 전역 속성은 모든 요소의 공통 동작을 구성하는 데 사용할 수 있고 모든 요소에서 사용할 수 있는 속성을 나타냅니다. 일반적으로 사용되는 전역 속성에는 class, hide, id, lang, style, title, dir, contenteditable 등이 포함됩니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, HTML5 버전, Dell G3 컴퓨터.
로컬 속성: 일부 요소는 로컬 속성이라고 하는 자체 속성을 지정할 수 있습니다. 예를 들어 링크 요소에는 href, rel, hreflang, media, type 및 size라는 6개의 로컬 속성이 있습니다.
전역 속성: 모든 요소에 공통적인 동작을 구성하는 데 사용할 수 있습니다. 이 속성을 전역 속성이라고 하며 모든 요소에서 사용할 수 있습니다.
1. accesskey 속성
페이지에서 요소를 선택하기 위한 하나 이상의 단축키를 설정하려면 accesskey 속성을 사용하세요.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta > <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>HTML全局属性测试</title> </head> <body> <form action=""> <p> Name: <input type="text" > </p> <p> Password: <input type="password" > </p> <p> Name: <input type="submit" > </p> </form> </body> </html>
위 예에서는 3개의 입력 요소에 accesskey 속성이 추가되어 <span class="typ">Control<span class="pln"> <span class="pun">+<span class="pln"> <span class="typ">Alt<span class="pun">(<span class="typ">Option<span class="pun">)<span class="pln"> <span class="pun">+<span class="pln"> n</span></span></span></span></span></span></span></span></span></span></span>
단축키를 사용하여 Mac에서 이름 입력 상자에 액세스할 수 있습니다. 액세스 키 메커니즘을 실행하는 데 사용되는 키 조합은 다음과 같이 플랫폼에 따라 다릅니다.
Browser/Platform | Window | Linux | Mac |
---|---|---|---|
Firefox | Alt + Shift + key | 대체 + Shift + 키 | Control + Alt + 키 |
Internet Explorer | Alt + 키 | N/A | N/A |
Google Chrome | Alt + 키 | Alt + 키 | Control + Alt + 키 |
Safari | Alt + 키 | N/A | Control + Alt + 키 |
Opera | Google Chrome과 동일 | Google Chrome과 동일 | Google Chrome과 동일 |
关于 accesskey 这个全局属性的详解,可以看一下 HTML accesskey 属性与 web 自定义键盘快捷访问
2、class 属性
class 属性用来将元素归类,这个就无需多言了。
3、contenteditable 属性
contenteditable 是 HTML5 中新增加的属性,,其用途是让用户能够修改页面上的内容。
<body> <!-- contenteditable属性应用 --> <p contenteditable="true">设置为 true 是可编辑的</p> </body>
如上例,p 元素的 contenteditable 属性值设置为 true 时,用户可以单击文字编辑内容。设置为 false 时禁止编辑。
4、dir 属性
dir 属性用来规定元素中文字的方向。有效值有两个:ltr(从左到右)、rtl(从右到左)。
<!-- dir属性应用 --> <p dir="ltr">从左到右</p> <p dir="rtl">从右到左</p>
5、draggable 属性
draggable 属性是 HTML5 支持拖放操作的方式之一,用来表示元素是否可被拖放。
6、dropzone 属性
dropzone 属性是 HTML5 支持拖放操作的方式之一,与 draggable 属性搭配使用。
7、id 属性
id 属性用来给元素分配一个唯一的标识符。这个也无需多言。需要说明的一点是,id 属性还可以用来导航到文档中的特定位置。
8、hidden 属性
hidden 是个布尔属性,表示相关元素当前不需要关注,浏览器对它的处理方式是隐藏相关元素(隐隐想起来控制一个元素的展示隐藏的时候,会自定义一个 hidden 类,然后在里面写隐藏样式),具体也可以看一下这篇介绍 HTML5 的 hidden 属性
<!-- hidden属性应用 --> <div>这个元素将会被隐藏</div>
9、lang 属性
lang 属性用于说明元素内容使用的语言。lang 属性必须使用有效的 ISO 语音代码,使用这个属性的目的在于,让浏览器调整其表达元素内容的方式,比如在使用了文字朗读器的情况下正确发音。
<!-- lang属性应用 --> <p>Hello - how are you?</p>
10、spellcheck 属性
spellcheck 属性用来表明浏览器是否应该对元素的内容进行拼写检查,这个属性只有用在用户可以编辑的元素上时才有意义。 spellcheck 属性可以接受的值有两个:true 和 false。至于拼写检查的实现方式则因浏览器而异。
<!-- spellcheck属性应用 --> <textarea>This is some lalalala text</textarea>
11、style 属性
style 属性用来直接在元素身上定义 CSS 样式,这个也不做过多描述了。
12、tabindex 属性
HTML 页面的键盘焦点可以通过按 Tab 键在各元素之间切换。用 tabindex 属性可以改变默认的转移顺序。
<!-- tabindex属性应用 --> <form action=""> <label>Name: <input type="text" ></label> <label>City: <input type="text" ></label> <label>Country: <input type="text" ></label> <input type="submit" value="" tabindex="3"> </form>
上面的代码实现效果是:在按 Tab 键的过程中,tabindex 为 1 的 Country 输入框第一个被选中,接着焦点会跳到 Name 输入框,最后是 submit 提交。tabindex 设置为 - 1 的元素不会在用户按下 Tab 键后被选中。
13、title 属性
title 属性提供了元素的额外信息,浏览器通常用这些东西显示工具条提示,这个在一些展示不全的文本标题也经常使用。
<!-- title属性应用 --> <a href="https://qiqihaobenben.github.io/" title="我的个人网站">qiqihaobenben.github.io</a>
14、contextmenu 属性
自定义鼠标右键弹出菜单内容
15、data-* 属性
为元素增加自定义属性
16、translate 属性
元素和子孙节点内容是否需要本地化
推荐教程:《html视频教程》
위 내용은 HTML 전역 속성이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

React의 장점은 유연성과 효율성이며, 이는 다음과 같이 반영됩니다. 1) 구성 요소 기반 설계는 코드 재사용 성을 향상시킵니다. 2) 가상 DOM 기술은 특히 다량의 데이터 업데이트를 처리 할 때 성능을 최적화합니다. 3) 풍부한 생태계는 많은 타사 라이브러리와 도구를 제공합니다. React가 어떻게 작동하고 사용하는지 이해함으로써 핵심 개념과 모범 사례를 마스터하여 효율적이고 유지 관리 가능한 사용자 인터페이스를 구축 할 수 있습니다.

React는 크고 복잡한 응용 프로그램에 적합한 사용자 인터페이스를 구축하기위한 JavaScript 라이브러리입니다. 1. React의 핵심은 구성 요소화 및 가상 DOM으로 UI 렌더링 성능을 향상시킵니다. 2. VUE와 비교할 때 React는 더 유연하지만 가파른 학습 곡선이있어 대규모 프로젝트에 적합합니다. 3. Angular와 비교하여 React는 더 가볍고 지역 사회 생태에 의존하며 유연성이 필요한 프로젝트에 적합합니다.

React는 Virtual Dom을 통해 HTML에서 작동합니다. 1) REACT는 JSX 구문을 사용하여 HTML 유사 구조를 작성합니다. 2) 가상 DOM 관리 UI 업데이트, 확산 알고리즘을 통한 효율적인 렌더링. 3) reftdom.render ()를 사용하여 구성 요소를 실제 DOM으로 렌더링하십시오. 4) 최적화 및 모범 사례에는 성능 및 유지 관리 가능성을 향상시키기 위해 React.Memo 및 구성 요소 분할 사용이 포함됩니다.

React는 전자 상거래, 소셜 미디어 및 데이터 시각화에 널리 사용됩니다. 1) 전자 상거래 플랫폼은 React를 사용하여 쇼핑 카트 구성 요소를 구축하고, usestate를 사용하여 상태를 관리하고, 이벤트를 처리하기 위해 ONCLICK 및 MAP 기능을 렌더링합니다. 2) 소셜 미디어 응용 프로그램은 사용률을 통해 API와 상호 작용하여 동적 컨텐츠를 표시합니다. 3) 데이터 시각화는 React-Chartjs-2 라이브러리를 사용하여 차트 렌더링을 사용하며 구성 요소 설계는 응용 프로그램을 쉽게 포함시킬 수 있습니다.

React 프론트 엔드 아키텍처를위한 모범 사례에는 다음이 포함됩니다. 1. 구성 요소 설계 및 재사용 : 단일 책임, 이해하기 쉬운 및 테스트 구성 요소를 설계하여 높은 재사용을 달성합니다. 2. State Management : usestate, usestate, usereducer, contextapi 또는 redux/mobx를 사용하여 상태를 관리하여 과도한 복잡성을 피하십시오. 3. 성능 최적화 : react.memo, Usecallback, Usememo 및 기타 방법을 통해 성능을 최적화하여 밸런스 포인트를 찾습니다. 4. 코드 조직 및 모듈성 : 기능 모듈에 따라 코드를 구성하여 관리 가능성과 유지 관리를 향상시킵니다. 5. 테스트 및 품질 보증 : 코드의 품질과 신뢰성을 보장하기 위해 Jest 및 ReactTestingLibrary로 테스트

반응을 HTML에 통합하려면 다음 단계를 따르십시오. 1. HTML 파일에 React 및 Reactdom을 소개하십시오. 2. 반응 구성 요소를 정의합니다. 3. 반응을 사용하여 구성 요소를 HTML 요소로 렌더링합니다. 이러한 단계를 통해 정적 HTML 페이지를 역동적이고 대화식 경험으로 변환 할 수 있습니다.

React의 인기에는 성능 최적화, 구성 요소 재사용 및 풍부한 생태계가 포함됩니다. 1. 성능 최적화는 가상 DOM 및 Diffing 메커니즘을 통해 효율적인 업데이트를 달성합니다. 2. 구성 요소 재사용은 재사용 가능한 구성 요소에 의해 중복 코드를 줄입니다. 3. 풍부한 생태계와 일원 데이터 흐름은 개발 경험을 향상시킵니다.

React는 동적 및 대화식 사용자 인터페이스를 구축하기위한 선택 도구입니다. 1) 구성 요소화 및 JSX는 UI 분할 및 재사용을 간단하게 만듭니다. 2) State Management는 Usestate 후크를 통해 구현되어 UI 업데이트를 트리거합니다. 3) 이벤트 처리 메커니즘은 사용자 상호 작용에 응답하고 사용자 경험을 향상시킵니다.


핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

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

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

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

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

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