> 웹 프론트엔드 > HTML 튜토리얼 > HTML (예 : & amp; nbsp;, & amp; lt;, & amp; gt;)에서 문자 엔티티를 어떻게 사용합니까?

HTML (예 : & amp; nbsp;, & amp; lt;, & amp; gt;)에서 문자 엔티티를 어떻게 사용합니까?

Johnathan Smith
풀어 주다: 2025-03-19 12:47:22
원래의
550명이 탐색했습니다.

HTML (예 : & nbsp;, & lt;, & gt;)에서 문자 엔티티를 어떻게 사용합니까?

HTML의 문자 엔티티는 HTML 소스 코드에 직접 포함 할 수없는 예약 문자 또는 기호를 표시하는 데 사용됩니다. 이들은 일반적으로 암페어 (&)로 표현 된 다음 니모닉 또는 숫자 기준으로 표시되며 세미콜론 (;)으로 결론을 내 렸습니다. 공통된 문자 엔티티를 사용하는 방법은 다음과 같습니다.

  • & nbsp; : 이것은 깨지지 않는 공간을 나타냅니다. 단어 또는 다른 페이지 요소 사이의 선이 나눌 수없는 것을 방지하는 데 사용됩니다. 예를 들어, <p>Hello World</p> "Hello"및 "World"가 같은 줄에 머물도록합니다.
  • & lt; : 이것은 "덜"을 나타내며

    텍스트로 표시하려면 <p></p> .

  • & gt; : 이것은 "더 큰"을 나타내며> 기호를 표시하는 데 사용됩니다. 예를 들어, 폐쇄 HTML 태그 텍스트로 표시하려면 .

이러한 엔티티는 브라우저가 텍스트와 기호를 올바르게 렌더링하여 HTML 코드로 해석 할 수 있도록 도와줍니다.

일반적인 HTML 캐릭터 엔티티와 그 용도는 무엇입니까?

다음은 몇 가지 일반적인 HTML 캐릭터 엔티티와 그 용도입니다.

  • & amp; : Ampersand (&)를 나타냅니다. 다른 엔티티를 표시하거나 텍스트에 암페어를 포함하는 데 사용됩니다. 예를 들어, © 저작권 기호를 표시합니다.
  • &복사; : 저작권 기호 (©)를 나타냅니다. © 2023 John Doe 와 같은 저작권 정보를 나타내는 데 사용됩니다. © 2023 John Doe .
  • & reg; : 등록 상표 기호 (®)를 나타냅니다. ® BrandName .
  • & quot; : 이중 인용 표시 ( "). 속성에 유용하거나 텍스트에 인용문을 포함시키는 데 유용합니다 <a title='"Quote"'>Link</a>
  • & apos; : 단일 따옴표를 나타냅니다 ( '). 속성에 유용하거나 텍스트에 단일 따옴표를 포함시키는 데 유용합니다 <a title="'It's" great>Link</a>

이러한 엔티티는 특수 문자가 올바르게 표시되도록하고 HTML 코드로 해석되는 것을 방지합니다.

캐릭터 엔티가 HTML 주입 공격을 방지하는 데 어떻게 도움이 될 수 있습니까?

캐릭터 엔티티는 크로스 사이트 스크립팅 (XSS)과 같은 HTML 주입 공격을 방지하는 데 중요한 역할을합니다. HTML 주입은 악의적 인 코드가 사용자 입력을 통해 웹 사이트에 삽입 될 때 발생합니다. 특수 문자를 해당 HTML 엔티티로 변환하면 브라우저가 이러한 문자를 코드로 해석하는 것을 방지 할 수 있습니다. 도움이되는 방법은 다음과 같습니다.

  • 사용자 입력에 빠져 : 사용자가 공급 한 데이터를 표시 할 때 , <code>> , & , '" <code>> & ' ;, " 로 변환하고, 주입 된 html 또는 javaScript 코드가 실행되는 대신 일반 텍스트로 렌더링되도록합니다.
  • 코드 실행 방지 : 예를 들어, 사용자가 <script>alert(&amp;amp;#39;XSS&amp;amp;#39;)</script> 주입하여 <script>alert(&amp;amp;apos;XSS&amp;amp;apos;)</script> 브라우저는 스크립트를 실행하지 않고 텍스트를 표시합니다.

이 관행은 &quot;탈출&quot;으로 알려져 있으며 HTML 주입 취약점을 방지하기 위해 웹 개발의 표준 보안 측정입니다.

HTML 캐릭터 엔티티의 포괄적 인 목록은 어디에서 찾을 수 있습니까?

HTML 캐릭터 엔티티의 포괄적 인 목록은 여러 권위있는 출처에서 찾을 수 있습니다.

  • W3C (World Wide Web Consortium) : W3C는 HTML 사양에서 명명 된 문자 참조 목록을 제공합니다. [https://html.spec.whatwg.org/multipage/named-characters.html#named-character-references]에서 찾을 수 있습니다.
  • HTML Living Standard : Whatwg가 관리하는 HTML Living Standard에는 [https://html.spec.whatwg.org/multipage/entities.json]에 이름이 지정된 문자 참조 목록도 포함되어 있습니다.
  • Mozilla Developer Network (MDN) : MDN은 [https://developer.mozilla.org/en-us/docs/glossary/entity]에서 설명 및 사용 예제와 함께 HTML 엔티티의 자세한 목록을 제공합니다.

이 리소스는 숫자 및 명명 된 표현을 포함하여 HTML 캐릭터 엔티티에 대한 자세한 정보를 제공하므로 웹 개발자 및 디자이너에게 귀중합니다.

위 내용은 HTML (예 : & amp; nbsp;, & amp; lt;, & amp; gt;)에서 문자 엔티티를 어떻게 사용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿