Hypertext Markup Language

Home

HTML Tutorial
Knowledge Developer Database Internet Resource
HTML Tutorial
1. แนะนำ HTML
2. HTML Element
3. แท็ก HTML พื้นฐาน
4. คุณลักษณะ HTML
5. การจัดรูปแบบข้อความ HTML
6. HTML Character Entity
7. HTML Links
8. HTML Frame
9. ตาราง HTML
10. HTML Lists
11. ฟอร์ม HTML และการนำเข้า
12. ภาพ HTML
13. พื้นหลัง HTML
14. สี HTML
15. HTML 4.01 Quick List
 
Internet
PHP
SSI
HTML
AJAX
 

HTML > HTML Tutorial

HTML Character Entity

บางตัวอักษร เช่น < มีความหมายเฉพาะใน HTML และดังนั้นไม่สามารถใช้ในข้อความ การแสดงเครื่องหมายน้อยกว่าใน HTML ต้องใช้ character entity


Character Entity

ใน HTML บางตัวอักษรมีความหมายเฉพาะ เช่น เครื่องหมายน้อยกว่า (<) ที่กำหนดการเริ่มต้นแท็ก HTML ถ้าเราต้องการ browser ให้แสดงตัวอักษรเหล่านี้ต้องแทรก character entity ในคำสั่ง HTML

character entity มีสามส่วน คือ ampersand (&) ชื่อ entity หรือ # และหมายเลข entity number และ semicolon (;)

ในการแสดงเครื่องหมายน้อยกว่าในเอกสาร HTML ต้องเขียนว่า &lt; หรือ &#60;

ข้อได้เปรียบของการใช้ชื่อแทนที่หมายเลขคือ ชื่อจำได้น้อยกว่า ข้อเสียเปรียบคือไม่ใช่ browser ทั้งหมดสนับสนุนชื่อ entity ใหม่ ขณะที่การสนับสนุนหมายเลข entity ทำได้ดีในทุก browser

หมายเหตุ entity เป็นตัวพิมพ์มีผล


ช่องว่าง (Non-breaking Space)

character entity ที่นิยมมากใน HTML คือ ช่องว่าง (non-breaking space) ตามปกติ HTML จะตัดช่องว่างในข้อความ ถ้าเขียน 10 ช่องว่างในข้อความ HTML จะลบออก 9 ช่องว่าง การเพิ่มช่องว่างให้ใช้ &nbsp;


Character Entity ที่นิยมใช้มาก

ผลลัพธ์ คำอธิบาย ชื่อ หมายเลข
  ช่องว่าง (non-breaking space) &nbsp; &#160;
< น้อยกว่า &lt; &#60;
> ใหญ่กว่า &gt; &#62;
& ampersand &amp; &#38;
" quotation mark &quot; &#34;
' apostrophe  &apos; (ไม่ทำงานใน IE) &#39;

บาง Character Entity อื่นที่มีการใช้

ผลลัพธ์ คำอธิบาย ชื่อ หมายเลข
¢ cent &cent; &#162;
£ pound &pound; &#163;
¥ yen &yen; &#165;
euro &euro; &#8364;
§ ส่วน &sect; &#167;
© ลิขสิทธิ์ &copy; &#169;
® เครื่องจดทะเบียนการค้า &reg; &#174;
× คูณ &times; &#215;
÷ หาร &divide; &#247;

 

  

ʧǹԢԷ (C) widebase / Julaphak