HTML5 การใช้งาน Symbol Entities

ใน HTML5 เราสามารถใช้ Symbol Entities หรืออักขระพิเศษ (Entities) เพื่อแสดงอักขระที่ไม่สามารถพิมพ์ได้โดยตรง เช่น เครื่องหมายพิเศษ สัญลักษณ์ทางคณิตศาสตร์ หรืออักขระที่มีความหมายพิเศษในภาษา HTML (เช่น <, >, และ &) การใช้อักขระพิเศษเหล่านี้ทำได้โดยการใช้อักขระแทนค่าที่มีรูปแบบดังนี้

  • &entity_name; (ใช้ชื่อของอักขระแทน)
  • &#entity_number; (ใช้เลขอ้างอิง Unicode ของอักขระ)

ประเภทของ Symbol Entities และตัวอย่างการใช้งาน

อักขระพิเศษใน HTML (Reserved Characters) อักขระบางตัวใน HTML มีความหมายพิเศษและไม่สามารถใช้งานได้ตรงๆ เช่น <, >, และ & เราจึงต้องใช้อักขระแทนค่าเหล่านี้

  • < แทนด้วย &lt; หรือ &#60;
  • > แทนด้วย &gt; หรือ &#62;
  • & แทนด้วย &amp; หรือ &#38;

ตัวอย่าง

HTML
<p>This is an example of <strong>HTML Entities</strong>.</p>

สัญลักษณ์เครื่องหมายทางคณิตศาสตร์ (Mathematical Symbols) HTML5 รองรับสัญลักษณ์ทางคณิตศาสตร์ที่มีประโยชน์ในการแสดงสูตรคณิตศาสตร์

  • + แทนด้วย &#43;
  • × แทนด้วย &times; หรือ &#215;
  • ÷ แทนด้วย &divide; หรือ &#247;

ตัวอย่าง

HTML
<p>Math symbols: 5 × 10 = 50</p>

สัญลักษณ์สกุลเงิน (Currency Symbols) ใช้สำหรับแสดงสัญลักษณ์สกุลเงินต่างๆ

  • $ แทนด้วย &#36;
  • แทนด้วย &euro; หรือ &#8364;
  • ¥ แทนด้วย &yen; หรือ &#165;

ตัวอย่าง

HTML
<p>Price: ¥1000 or €15</p>

สัญลักษณ์ตัวอักษรพิเศษ (Special Characters) ตัวอักษรพิเศษที่ใช้บ่อย เช่น เครื่องหมายลิขสิทธิ์และเครื่องหมายการค้า

  • © แทนด้วย &copy; หรือ &#169;
  • ® แทนด้วย &reg; หรือ &#174;
  • แทนด้วย &trade; หรือ &#8482;

ตัวอย่าง

HTML
<p>© 2024 Your Company. All Rights Reserved.</p>

สัญลักษณ์ลูกศร (Arrow Symbols) สัญลักษณ์ลูกศรใช้สำหรับการนำทางหรืออธิบายทิศทางในเว็บไซต์

  • แทนด้วย &larr; หรือ &#8592;
  • แทนด้วย &rarr; หรือ &#8594;
  • แทนด้วย &uarr; หรือ &#8593;
  • แทนด้วย &darr; หรือ &#8595;

ตัวอย่าง

HTML
<p>Next Page →</p>

อักขระจากภาษาอื่นๆ (Foreign Characters) HTML5 รองรับอักขระจากภาษาต่างๆ ทั่วโลก เช่น สัญลักษณ์จากภาษากรีก ภาษาฝรั่งเศส เป็นต้น

  • é แทนด้วย &eacute; หรือ &#233;
  • ü แทนด้วย &uuml; หรือ &#252;
  • Ω แทนด้วย &Omega; หรือ &#937;

ตัวอย่าง

HTML
<p>The Greek letter Omega: Ω</p>

สรุป

Symbol Entities ช่วยให้สามารถใช้อักขระพิเศษหรือสัญลักษณ์ต่าง ๆ ได้อย่างถูกต้องและไม่ทำให้โค้ด HTML เกิดข้อผิดพลาด เหมาะสำหรับการแสดงผลข้อความที่มีความซับซ้อน

แชร์เรื่องนี้