เอนทิตี้ HTML คืออะไร?
ใน HTML มีอักขระบางตัวถูกจองไว้สำหรับการประกาศไวยากรณ์ (Syntax) หากนำอักขระเหล่านี้มาใช้ในข้อความโดยตรง อาจทำให้เบราว์เซอร์เข้าใจผิดและพยายามแปลงเป็นแท็ก HTML แทน ตัวอย่างเช่น เครื่องหมายมากกว่า (>) และน้อยกว่า (<) ไม่สามารถใช้ในข้อความ HTML ได้โดยตรง
หมายเหตุ: ชื่อเอนทิตี้ (Entity Name) ควรระบุตัวพิมพ์เล็ก/ใหญ่ให้ถูกต้อง เนื่องจากระบบแยกความแตกต่างระหว่างตัวพิมพ์เล็กและใหญ่ (Case-sensitive)
รูปแบบการเขียน (Syntax)
มี 2 รูปแบบหลัก:
&entity_name
หรือ
&#entity_number
ตารางเอนทิตี้ HTML ที่ใช้บ่อย
| ผลลัพธ์ | คำอธิบาย | ชื่อเอนทิตี้ | หมายเลขเอนทิตี้ |
|---|---|---|---|
| < | น้อยกว่า (Less than) | < | < |
| > | มากกว่า (Greater than) | > | > |
| & | แอมเพอร์แซนด์ (Ampersand) | & | & |
| " | เครื่องหมายคำพูดคู่ (Double quotation mark) | " | " |
| ' | เครื่องหมายคำพูดเดี่ยว/ออพอสทรอฟี (Apostrophe) | ' | ' |
| £ | ปอนด์ (Pound) | £ | £ |
| ¥ | เยน (Yen) | ¥ | ¥ |
| € | ยูโร (Euro) | € | € |
| © | ลิขสิทธิ์ (Copyright) | © | © |
| ® | เครื่องหมายการค้าจดทะเบียน (Registered trademark) | ® | ® |
คำแนะนำเพิ่มเติม
- ใช้เอนทิตี้เสมอเมื่อต้องการแสดงอักขระที่มีความหมายพิเศษใน HTML
- รหัสตัวเลข (Entity Number) ใช้ได้ทุกกรณี ไม่ต้องกังวลเรื่องชื่อเอนทิตี้
- สำหรับอักขระ Unicode อื่นๆ สามารถใช้รูปแบบ
&#xHHHH;(ฐานสิบหก) ได้เช่นกัน