HTML Entities
Kuch characters HTML mein special meaning rakhte hain (<, >, &) — inhe literally text mein dikhana ho to entity codes use karne padte hain: < (<), > (>), & (&). Warna browser confuse ho sakta hai ki tag hai ya text.
(non-breaking space) ek special space hai jo line-wrap nahi hota — jaise "10 km" mein "10" aur "km" ko alag lines par jaane se rokna. © (©), ® (®) jaise symbols bhi common entities hain.
<p>5 < 10 aur 10 > 5</p>
<!-- Output: 5 < 10 aur 10 > 5 -->
<p>Tom & Jerry</p>
<!-- Output: Tom & Jerry -->
<p>Price: © 2026 MyCompany®</p>
<p>10 km door hai</p>
<!-- "10" aur "km" hamesha same line par rahenge -->- < > & = <, >, & ke escape codes
- = non-breaking space (line-wrap nahi hota)
- © ® jaise symbol entities bhi common hain
Modern HTML (UTF-8 encoding ke saath) emoji aur special Unicode characters directly support karta hai — entity codes ki zaroorat nahi zyadatar cases mein, seedha type kar sakte ho.
<p>Hello! 👋 Welcome to my site 🎉</p>
<p>Temperature: 25°C</p>
<p>Price: ₹500</p>
<!-- Ye sab directly kaam karte hain UTF-8 ke saath,
koi entity code likhne ki zaroorat nahi -->Kuch aur commonly-used entities: " ("), ' ('), € (€), ♥ (♥), ° (°). Poori list W3C ki official documentation mein available hai, lekin roz-marra ke use mein sirf handful hi baar-baar aate hain.
<p>Woh bola, "Hello!"</p>
<p>Temperature: 30°C</p>
<p>I ♥ HTML</p>