Entiti watak dalam HTML digunakan untuk memaparkan aksara atau simbol terpelihara yang tidak boleh dimasukkan secara langsung dalam kod sumber HTML. Ini biasanya diwakili dengan ampersand (&) diikuti oleh rujukan mnemonik atau angka, dan disimpulkan dengan titik koma (;). Inilah cara anda menggunakan beberapa entiti watak biasa:
<p>Hello World</p>
memastikan bahawa "hello" dan "dunia" tetap berada di garis yang sama. dalam teks, anda akan menulis <p></p>
.
sebagai teks, anda akan menggunakan
.Entiti -entiti ini membantu penyemak imbas menjadikan teks dan simbol dengan betul yang akan ditafsirkan sebagai kod HTML.
Berikut adalah beberapa entiti watak HTML yang biasa dan kegunaan mereka:
©
Untuk memaparkan simbol hak cipta.© 2023 John Doe
.® BrandName
.<a title='"Quote"'>Link</a>
.<a title="'It's" great>Link</a>
.Entiti -entiti ini memastikan bahawa watak -watak khas dipaparkan dengan betul dan menghalang mereka daripada ditafsirkan sebagai kod HTML.
Entiti watak memainkan peranan penting dalam mencegah serangan suntikan HTML, seperti skrip lintas tapak (XSS). Suntikan HTML berlaku apabila kod berniat jahat dimasukkan ke dalam laman web melalui input pengguna. Dengan menukar watak khas ke dalam entiti HTML yang sepadan, anda boleh menghalang pelayar daripada menafsirkan watak -watak ini sebagai kod. Inilah cara ia membantu:
, <code>>
, &
, '
dan "
ke , <code>>
&
;, '
;, dan "
<script>alert(&amp;#39;XSS&amp;#39;)</script>
, dengan menukarnya ke <script>alert(&amp;apos;XSS&amp;apos;)</script>
, penyemak imbas memaparkan teks daripada melaksanakan skrip.Amalan ini dikenali sebagai "melarikan diri" dan merupakan langkah keselamatan standard dalam pembangunan web untuk melindungi terhadap kelemahan suntikan HTML.
Senarai komprehensif entiti watak HTML boleh didapati di beberapa sumber yang berwibawa:
Sumber -sumber ini memberikan maklumat terperinci mengenai entiti watak HTML, termasuk perwakilan angka dan bernama mereka, menjadikannya tidak ternilai untuk pemaju dan pereka web.
Atas ialah kandungan terperinci Bagaimana anda menggunakan entiti watak dalam html (mis., & Amp; nbsp;, & amp; lt;, & amp; gt;)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!